J3qx

information archive

Оптимизация производительности. CPU performace tuning

Posted by j3qx на Ноябрь 21, 2012

Оптимизация производительности. CPU performace tuning

В последнее время, с увеличением количества виртуальных машин на серверах VMware vSphere 5, несмотря на то, что нагрузка на CPU не более 60 процентов, виртуальный машины начали сильно «тормозить».

Решил посмотреть в чем же проблема:

Добавил counter CPU Ready (Millisecond) и получил следующие ужасающие цифры (С одной из наиболее загруженных виртуальных машин):

 

За месяц следующие цифры:

Average — 256899 Milliseconds
Minimum — 44247 Milliseconds
Maximum -1378430!!!! Milliseconds

При том что приемлемыми считаются цифры:
CPU Ready < 2000мс    %RDU < 10%

Ужас!

После этого, были исследованы все виртуальные машины на серверах виртуальных машин и оказалось что для целей «повышения производительности» было отдано по 2-4 CPU где надо и где не надо, в результате получился только performance degrade.

Далее были изучены пики CPU по:

  • Usage
  • Usage in MHz

И оказалось что большинство виртуальных машин использует от 25 до 50 процентов от отданных мощностей CPU.

В результате было убрано большое кол-во лишних vCPU со-всех виртуальных машин и картинка с той же загруженной виртуальной машины стала выглядеть следующим образом:






Ура система снова быстро работает :)
Общий CPU Usage % упал на 10-15 процентов на всех серверах виртуальных машин.

 

© http://vmwarist.blogspot.ru/2012/06/vmware.html

Реклама

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

 
%d такие блоггеры, как: