none
Низкая скорость сети гостевых Виртуалок на HYPER-V RRS feed

  • Вопрос

  •  Достался кластер из двух HP GEN9 и полки тогоже вендера.

     Виртуалки которые на нем крутятся работают нормально. Задумал поднять файловый сервак и получилось, что если копировать кучей мелких файлов скорость копирования с мегабитной падает до килобитов и 200-300 мегабайт копируется около часа. Если кидать фильм 2-3 гигов то копируется меньше минуты. Я заню что куча мелких файлов медлее копируется чем один большой, из-за служебной инфы но не так же. Так же ситуация со всеми виртуалками кластера. Если копировать теже файлы на другие виртуалки на другом hyper-v хосте, не входящий в кластер то скорость хорошая. Если  копировать теже файлы на хосты(ноды) кластерные то скорость хорошая. Если копировать файлы с нод на схд то скорость хорошая. 

    Такое ощущение что скорость проседает гдето между физической и виртуальной сети сластера. 

    Надеюсь объяснил понятно.

    перепроверял все настройки, не знаю что можно было бы изменить.  

    Подскажите где что можно посмотреть или изменить. Я сам не большой спец виртуализации. 

    23 июля 2016 г. 10:37

Ответы

Все ответы

  • уточните откуда и куда вы копируете файлы. Интересует именно то, на каких дисках эти файлы лежат и на какие диски они копируются.
    23 июля 2016 г. 11:31
  • Пример : 

    Host1 - одинокий Hyper-v хост на нем виртуалка, к приимеру, File-server1

    Host2 и Host3 два Windows 2012r2 c ролью Hyper-v обьединенные в кластер. На них,к примеру, виртуалка File-server2.

    Есть компьютер COMP1

    Хорошая скорость если копировать файлы  COMP1 -> Host1 /  COMP1 -> File-server1  /   COMP1 -> Host2 /   COMP1 -> Host3 / File-server1 -> Host2 / File-server1 ->Host3 / Host2 -> File-server2  /  Host3 - > File-server2

    Плохая скорость если копировать файлы  COMP1 <-> File-server2   /      File-server1 <-> File-server2

    Как то так выглядит проблемма


    • Изменено dmz_m 23 июля 2016 г. 12:10
    23 июля 2016 г. 12:08
  • Надо смотреть загрузку дисков хранилки, а также тип используемых на виртуалке File-server2 виртуальных жестких дисков (для увеличения производительности нужно создавать диски фиксированного размера).

    1) COMP1 -> Host1 - на Host1 могут быть не загружены диски и поэтому копирование идет быстро;

    2) COMP1 -> File-server1 - аналогично п1;

    3) COMP1 -> Host2 - на Host2 по идее в теории должны стоять свои диски, не имеющие к дискам хранилки никакого отношения. На узлах кластера в большинстве случаев диски находятся в простое, отсюда и неплохая скорость копирования;

    4) COMP1 -> Host3 - аналогично п3;

    5) File-server1 -> Host2 - аналогично п3;

    6) File-server1 ->Host3 - аналогично п3;

    7) Host2 -> File-server2 - между узлами и хранилкой обычно существуют выделенные высокоскоростные fc или ethernet или др. соединения, поэтому высокая скорость копирования тоже вполне объяснима;

    8) Host3 - > File-server2 - аналогично п7;

    Итого, проблемными остаются:

    9) COMP1 <-> File-server2 - измерьте скорость соединения от COMP1 до File-server2, возможно канал загружен или просто нестабилен;

    10) File-server1 <-> File-server2 - пока непонятно почему на этой связке идут тормоза. Для начала я бы исключил влияние динамических дисков. Создайте на обоих виртуалках по одному диску фиксированного объема (пусть они будут хоть 10-15ГБ, для теста достаточно), замерьте скорость копирования файлов с фиксированного диска сервера File-server1 на такой же фиксированный диск сервера File-server2. Падение скорости "между физической и виртуальной сети сластера" я думаю маловероятно, ведь при других сценариях у вас все работает отлично, по крайней мере по вашим словам. 

    Есть ещё вариант с устаревшим типом сетевого адаптера, но на 2012 r2 проблем с эмулированными сетевыми адаптерами лично я не встречал пока, это обычно болезнь 2008/2008r2

    23 июля 2016 г. 12:32
  • я добавил жесткий диск фиксированного размера на File-server2 ситуация не изменилась
    23 июля 2016 г. 12:55
  • VMQ/RSS, adapters (drivers/settings), offloading, tuning guidelines for WS 2012 R2 

    Roman Levchenko, MVP, MCSE, MCSA, MCITP, MCTS, VCP6-DCV http://www.rlevchenko.com

    23 июля 2016 г. 13:08
  •  VMQ Отключил на виртуальной машине стало чуть быстрее. Но не достаточно. Что заметил если смигрировать виртуалку на 2ю ноду то отключение vmq дает результат, небольшой но все таки. а не первой ноде результата нет. Возможно нужно покопаться в настройках iscsi ? незнаю почему  
    23 июля 2016 г. 14:49
  • А попробуйте посмотреть в сторону Jumbo Frames. Какие у вас настройки на адаптерах хостов и ВМ? Попробуйте, для теста, везде установить 9000 (на хостах для физических и виртуальных адаптеров и на адаптерах ВМ). 


    28 июля 2016 г. 9:38