Назад | Перейти на главную страницу

Скорость сетевой карты Hyper-V и изменения в реестре

На Dell PE T610 у меня работает ядро ​​Hyper-V с установленными 2 x Broadcom BCM5709C NetXtreme II GigE. Я заметил, что копирование больших файлов размером 17 ГБ, например, с сетевого физического сервера на локальный диск хоста Hyper-V [не в гостевую виртуальную машину] происходит очень медленно по сравнению с копированием с физического сервера на физический.

Может ли кто-нибудь сказать мне, какие именно узлы реестра я должен отключить на сетевых адаптерах Hyper-V для повышения производительности. Пока я пошел в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4 D36E972-E325-11CE-BFC1-08002BE10318} и установите для обоих физических сетевых адаптеров значение 0:

Следует ли мне также отключить * TCPConnectionOffloadIPv4 и * TCPConnectionOffloadIPv6?

Вы копируете файлы с одной виртуальной машины на другую на том же хосте Hyper-V?

Если вы выполняете физическую передачу на физическую, один диск / LUN читает на полной скорости, а другой - на полной скорости. Если вы выполняете передачу виртуальных машин в одно и то же хранилище, вы можете рассчитывать на половину пропускной способности, поскольку один и тот же набор дисков выполняет и чтение, и запись.

Если виртуальные машины используют независимое хранилище, вы используете динамические диски или сквозные? В Hyper-V R2 накладные расходы на динамические диски намного ниже, но они не равны нулю. Однако я бы не ожидал падения пропускной способности на 50%.

Я предполагаю, что ваш единственный копирующий хост на хост, а не в виртуальную машину, как Аарон, правильно выразил озабоченность по поводу виртуальных машин.

Я протестировал эти сценарии, и просто установив роль Hyper-V, вы не замедляете работу сервера. Чтобы доказать эту теорию, вы можете удалить роль или перезагрузить коробку и протестировать пропускную способность перед добавлением роли. Я подозреваю, что виновато что-то не связанное с Hyper-V. Если вам нужно выполнить regedit после новой установки, вы, вероятно, идете по неправильному пути.

Если это не драйверы, то это одна и та же версия ОС? SMB - это протокол копирования файлов из / в Windows, который был значительно обновлен в 2008 году и снова в 2008 R2. Вам необходимо убедиться, что ваше тестирование действительно в зависимости от того, какие ОС задействованы. Если Win2000 / 2003 задействована в копировании файлов, передача будет намного медленнее.

Вы учитываете дисковые шпиндели? Новые драйверы SAS работают быстрее при вводе-выводе, чем старые SCSI или SATA. При копировании файла также имеют значение количество дисков и конфигурация RAID. Фрагментация также может сыграть свою роль при использовании серверов, которые существовали некоторое время.

Возможно, вы отформатировали диски на новом сервере с неправильно выровненными дисками. Google может помочь вам узнать, как проверить, выровнено ли форматирование вашего диска, что, если это не так, может повлиять на производительность, как вы видите.