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

Гости Hyper V работают не так, как ожидалось

У меня очень низкая производительность на гостевой системе HyperV, на которой работает W2012R2.

Гость используется как сервер приложений, на котором запускается приложение ERP. Приложение erp очень медленно реагирует на простые действия, такие как открытие формы инвентаря. Он ведет себя так, как будто дважды выполняет одну и ту же команду открытой формы. Сервер базы данных, который работает на разных гостях, работает нормально.

Я пробовал как включить, так и отключить охват NUMA.

В дополнение к вышесказанному, когда объединение NUMA отключено, у меня проблемы с памятью, назначенной виртуальным машинам. Это похоже на то, что он не распознает 32 ГБ, а только 16 ГБ на сокет процессора.

Эта медленная производительность сравнивается с другой установкой, которая у меня почти такая же.

Хост Hyper V работает на Dell R720xd

*Chassis Model PowerEdge R720xd 
Processor 1
Processor Brand Intel(R) Xeon(R) CPU E5-2640 v2 @ 2.00GHz 
Processor Version Model 62 Stepping 4 
Voltage 1200 mV 
Processor 2
Processor Brand Intel(R) Xeon(R) CPU E5-2640 v2 @ 2.00GHz 
Processor Version Model 62 Stepping 4 
Voltage 1200 mV 
Memory
Total Installed Capacity 32768 MB 
Memory Available to the OS 32723 MB 
Total Maximum Capacity 1572864 MB 
Memory Array Count 1 
Memory Array 1
Location System Board or Motherboard 
Use System Memory 
Installed Capacity 32768 MB 
Maximum Capacity 1572864 MB 
Slots Available 24 
Slots Used 4 
ECC Type Multibit ECC 

BIOS Information

Manufacturer Dell Inc. 
Version 2.1.3 
Release Date 11/20/2013 
Software Profile
Operating System

Name Microsoft Windows Server 2012 R2, Standard x64 Edition 
Version Version 6.3 (Build 9600) (x64) Server Full Installation* 

Установка с хорошей производительностью работает на HyperV Host Dell T410

Chassis Model   PowerEdge T410
System Revision II
Processor Brand Intel(R) Xeon(R) CPU E5645 @ 2.40GHz
Processor Version   Model 44 Stepping 2
Voltage 1200 mV
Memory  
Total Installed Capacity    32768 MB
Memory Available to the OS  32768 MB
Total Maximum Capacity  131072 MB
Memory Array Count  1
Memory Array 1  
Location    System Board or Motherboard
Use System Memory
Installed Capacity  32768 MB
Maximum Capacity    131072 MB
Slots Available 8
Slots Used  4
ECC Type    Multibit ECC
Name    Microsoft Windows Server 2008 R2, Enterprise x64 Edition
Version Version 6.1 (Build 7601 : Service Pack 1) (x64) Server Full Installation

Я отмечу одну вещь: когда вы выключаете NUMA, вы говорите «используйте только ту оперативную память, которая напрямую подключена к вам» - вот почему вы видите только половину, когда вы ее выключаете.

В противном случае вы предоставили много информации, но не ту информацию, которая нам действительно нужна, чтобы помочь вам в этом. Я скажу, что глядя на вашу гостевую информацию, у вас действительно есть дисковая очередь из чего-либо более 1, что в среде Windows означает, что у вас, вероятно, есть проблема типа ввода-вывода где-то для этого гостя:

Текущая длина очереди диска _Total 0,23 0 7

В случае сомнений при поиске причины медленной работы начните с диска, затем с ОЗУ, а затем с ЦП. Если у вас более одного гостя на машине, эти другие гость (и) могут вызвать проблемы, даже если основной гость, на которого вы смотрите, является единственным, где вы видите проблему.

Что касается различного поведения между машинами - одинакова ли нагрузка на них обоих (как для гостя, так и для этого конкретного приложения)? И у нас нет никакой информации о хранилище, поэтому мы не можем говорить об этом.

Сначала вам нужно посмотреть на производительность на уровне отдельного диска / шпинделя / массива как для гостя, так и для хоста, вы, вероятно, найдете там свой ответ.