Cоветы по оптимизации производительности виртуальной машины

Данные рекомендации основаны на рекомендациях команды производительности VMware (VMware's performance team) и их изложении в профильном блоге.

Рекомендации по количеству виртуальных ядер, сокетов и оперативной памяти

Рекомендация предоставляется исходя из возможности работы ВМ на сервере с двумя сокетами и 20 физическими ядрами (40 логических) и 384 ГБ оперативной памяти.

Рекомендацией вендора является использование максимально возможного количества ядер и оперативной памяти в пределах одного процессора. При превышении размеров памяти или количества физических ядер рекомендуется поддерживать количество vCPU строго чётным и разносить на количество сокетов не превышающих количество физических.

Физический процессорПотребность в vCPUПотребность

в памяти

Конфигурация ВМКол-во vNUMA узлов
СокетовЯдер/сокет

2 сокета

10 физических

ядер/сокет

40 логических ядер

384 ГБ RAM

192 ГБ/сокет

1<192 ГБ111
2<192 ГБ121
3<192 ГБ131
4<192 ГБ141
5<192 ГБ151
6<192 ГБ161
7<192 ГБ171
8<192 ГБ181
9<192 ГБ191
10<192 ГБ1101
11<192 ГБНе оптимально с точки зрения производительности
12<192 ГБ262
13<192 ГБНе оптимально с точки зрения производительности
14<192 ГБ272
15<192 ГБНе оптимально с точки зрения производительности
16<192 ГБ282
17<192 ГБНе оптимально с точки зрения производительности
18<192 ГБ292
19<192 ГБНе оптимально с точки зрения производительности
20<192 ГБ2102

 

При потребностях в количестве оперативной памяти для ВМ превышающем 192 Гб рекомендуется использовать память с двух узлов vNUMA:

Физический процессорПотребность в vCPUПотребность

в памяти

Конфигурация ВМКол-во vNUMA узлов
СокетовЯдер/сокет

2 сокета

10 физических ядер/сокет

40 логических ядер

384 ГБ RAM

192 ГБ/сокет

1>192 ГБНе оптимально с точки зрения производительности
2>192 ГБ212
3>192 ГБНе оптимально с точки зрения производительности
4>192 ГБ222
5>192 ГБНе оптимально с точки зрения производительности
6>192 ГБ232
7>192 ГБНе оптимально с точки зрения производительности
8>192 ГБ242
9>192 ГБНе оптимально с точки зрения производительности
10>192 ГБ252
11>192 ГБНе оптимально с точки зрения производительности
12>192 ГБ262
13>192 ГБНе оптимально с точки зрения производительности
14>192 ГБ272
15>192 ГБНе оптимально с точки зрения производительности
16>192 ГБ282
17>192 ГБНе оптимально с точки зрения производительности
18>192 ГБ292
19>192 ГБНе оптимально с точки зрения производительности
20>192 ГБ2102

 

При использовании ВМ в рамках кластера 1С максимальным значением является 12 ядер/сокет и 256 Гб оперативной памяти/сокет.

Использование возможностей “Hot Add” не рекомендуется для продуктивных нагрузок и применимо только для выяснения практического потолка потребности ВМ в вычислительных мощностях (количество vCPU, объём оперативной памяти) без остановки процесса тестирования. Связано это с исключением из работы механизма vNUMA, некорректным распределением виртуальных ядер (vCPU) между физическими процессорами (pCPU) и на переход к доступу к физической оперативной памяти (pRAM) с механизма NUMA на UMA (Unified Memory Access), что негативно отражается на скорости работы виртуальной оперативной памяти (vRAM).

Рекомендации по оптимизации дисковой подсистемы

Отделяйте продуктивные данные от данных операционной системы и выносите их на отдельный виртуальный диск. Это обеспечит

  • Больший параллелизм в работе гостевой операционной системы
  • Возможность создания резервных копий с отличающейся частотой
  • Возможность переключения диска между ВМ с использованием механизма Independent Disk

Для большего распределения нагрузки рекомендуется использовать выделенные SCSI контроллеры.

Обращаем внимание, что в текущей версии vCloud вендором отключена возможность смены типа шины в виртуальных машинах

Тип шины для виртуального диска определяется автоматически в зависимости от выбранной ОС при конфигурации виртуальной машины.

В случае необходимости, смена типа адаптера возможна через техническую поддержку облака Softline, но в будущих релизах vCloud данный функционал будет полностью отключен.

Рекомендации по оптимизации сетевой подсистемы

Использовать VMXNet3.

Если разворачивается аплаинс из ova/ovf, допустимо использование E1000E по требованию вендора аплаинса.

Рекомендации по оптимизации гостевой операционной системы

Для ВМ с большим объёмом вычислительных ресурсов (vCPU, vRAM) необходимо проверить корректность работы NUMA с помощью Coreinfo. При корректном распределении гостевая ОС в ВМ с 12 vCPU должна показывать следующее:

Использовать актуальные версии операционных систем. Старые ОС могут переставать поддерживаться вендором или работать некорректно.

Необходимо держать в актуальном состоянии VMware Tools для получения наибольшей производительности от паравиртуальных устройств, корректного использования памяти и возможности кастомизации через интерфейс vCloud Director.

Для Linux рекомендуется использовать open-vm-tools, так как это даст возможность работы через профильные репозитории.

Консультация Cоветы по оптимизации производительности виртуальной машины

Не нашли инструкцию?

Заполните форму, и наш специалист свяжется с вами.

Мы дополним информацию и ответим на Ваш вопрос.

Оставить заявку

Присоединение виртуальной сети к виртуальному маршрутизатору в IaaS OpenNebula

Если вы используете встроенный Service Virtual Router, следуйте инструкции ниже. Если вы используете собственный сетевой аплайнс, добавьте к нему новый виртуальный интерфейс в новой виртуальной сети и следуйте процедуре настройки сетевой ОС вашего аплайнса.

Диагностика подключения электронного ящика к почтовому клиенту

При настройке DNS – записей, закрытого доступа к нужным для работы портам, либо же ошибок на стороне провайдера, в процессе подключения почтового аккаунта к клиенту может наблюдаться некорректная работа почтового клиента. В данной статье описаны простые способы диагностики некорректного подключения электронной почты.

Правила обработки писем - виртуальный офис Communigate

В этом разделе можно задать правила для входящей почты.

Инструкция по настройке Site-to-Site VPN между Edge Gateway и Cisco ISR 1000

В данной статье будет показано, как настроить VPN – туннель типа «сеть-сеть» с использованием протокола IPSec между маршрутизаторами Vmware NSX Edge и Cisco ISR 1000

Адреса электронной почты

Добавление нового адреса электронной почты

Настройка аварийного восстановления ВМ в облаке vCloud Availability

Новое задание аварийного восстановления ВМ в облаке настраивается на вкладке Outgoing Replications при нажатии на кнопку New Protection в меню All Action либо кнопкой