суббота, 1 октября 2011 г.

vMotion 5

 

Что интересного я вычитал в документе VMware vSphere vMotion Architecture, Performance and Best Practices in VMware vSphere 5.

 

В пятерке механизм живой миграции улучшился в низкоуровневом техническом плане.

В чем это выражается:

Для начала взяли тестовый веб-сервер:

The test scenario for this case study includes the following:
• A Rock Web/JSP server deployed in a single virtual machine configured with four vCPUs and 12GB memory
• SUSE Linux Enterprise Server 11 x64 as the guest OS
• A benchmark load of 12,000 support users, which generated nearly 6Gbps Web traffic

При использовании 10 Гбит сетевого контроллера, миграция одной и той же ВМ быстрее в vSphere 5 чем в vSphere 4.1:

vmotion-01

Притом машинка испытывает меньший негативный эффект от миграции.

Это для vSphere 4.1:

image

Это для vSphere 5:

image

 

Однако интересно, что высоконагруженные ВМ по гигабиту мигрируют на пятерке медленнее, чем на четверке:

vmotion-03

Однако на пятерке ВМ себя лучше чуствовала – на четверке отвалилось небольшое количество подключений (напомню что мигрируемая ВМ находится под нагрузкой, эмулируется нагрузка веб-сервера).

 

После этого тесты начали проводится над ВМ с нагрузкой почтового сервера. В пятерке все лучше.

 

А потом взялись за базы данных.

Конфигурация тестовой ВМ:

Microsoft SQL Server was deployed in a single virtual machine configured with four vCPUs and
16GB of memory.
• The DS2 workload used a database size of 50GB with 50,000,000 customers.
• A benchmark load of 12 DS2 users was used.
Test 2: Multiple-Instance SQL Server Deployment
• Microsoft SQL Server was deployed in two virtual machines. Each virtual machine was configured with
four vCPUs and 16GB of memory.
• The DS2 client ran on two client machines, with each client talking to a unique SQL Server virtual machine.
• The load on both the SQL Server virtual machines was identical, with the aggregate load of 24 DS2 users.
• The total database size was 100GB, with 100,000,000 users.

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

vmotion-04

Влияние миграции на производительность также измерялась.

Для vSphere 4.1:

vmotion-05

Для vSphere 5:

vmotion-06

 

А теперь – VDI.

Берем 64 ВМ, Win7, 1 Гб памяти. Слегка нагружаем, массово мигрируем через 10 Гбит:

image

 

Рекомендации:

  • Контроллеры 10 Гбит\с под живую миграцию – это хорошо.
  • Если используется reservation, то процентов 30 ресурсов процессора серверов должно оставаться незарезервированным.
  • NIOC поможет разрулить нагрузку на сеть, если vMotion работает не через выделенный контроллер\ы.

0 коммент.:

Отправить комментарий