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

Виртуальная машина Hyper-V очень медленная после живой миграции на очень похожее оборудование.

Я вживую перенесла Windows 2012 R2 Vose с сервера Windows 2012 R2 на другой сервер Windows 2012 R2 с Hyper-v. После миграции этот перенесенный Vose работает очень плохо и использует много виртуальных ЦП, но не потребляет много физических ЦП на этом узле Hyper-V. (даже когда я включил 11 виртуальных ядер из 12). Также это единственное, что работает на сервере, сервер находится в режиме ядра сервера.

Старый сервер - это сервер HP Gen9 Rack, новый сервер - сервер HP Gen9 Tower. Оба имеют одинаковый процессор (Inter (R) Xeon (R) CPU E5-2620 v3 @ 2,40 ГГц), 6 ядер + гиперпоточность. Оба имеют одинаковые жесткие диски и 16 Гб оперативной памяти.

На старом сервере подключение к удаленному рабочему столу работает безупречно и практически без задержек, на этом новом сервере оно очень тормозит с гигабитным подключением.

У меня нет большого опыта работы с Hyper-v, интересно, есть ли способ сбросить данные на основе процессора на виртуальной машине или воссоздать виртуальную машину с тем же жестким диском виртуальной машины? (пробовал, но не смог создать загрузочный сектор).

После тестирования и поиска в Google выяснилось, что это проблема с сетью, и она происходила из-за сетевых адаптеров VQM и Broadcom. Этот пост помог мне решить эту проблему: http://www.reddit.com/r/sysadmin/comments/2k7jn5/after_2_years_i_have_finally_solved_my_slow/

Пришлось включить VQM повсюду и создать регистровое значение LowerTenGigVqmEnabled со значением 1 в HKLM \ SYSTEM \ CurrentControlSet \ Services \ VMSMP \ Parameters.