RuslanLailiyev
Contributor
Contributor

Производительность

Вопрос в следующем  )

допустим имеем ВМ с выделенными ей 8 -vCPu и 12 RAM (Windows Server 2012) ESxi 6.5 + на ВМ установлены тулзы.

В Windows Task Manager видим картину что ВМ в топе по ресурсам памяти и CPU но картина со стороны VmWare совсем другая ( получаем по метрикам памяти где - то 2 Gb и CPU не более 1500 Mhz (.

Для данной ВМ выключена фишка Динамического распределения ( и не совсем понятно куда смотреть и как обобщатся с Админом ИС ) так как данные полученные по утилизации из разных источников отличаются. 

0 Kudos
6 Replies
IT_pilot
Expert
Expert

Вообще данные VMware самые правильные.

А насколько отличаются? Приложите графики.

Какие значения CPU Ready (%RDY)?

Лимиты не установлены?

Какая загруженность хоста в целом?

http://it-pilot.ru
0 Kudos
Finikiez
Champion
Champion

Добрый день!

Вопрос в следующем  )

допустим имеем ВМ с выделенными ей 8 -vCPu и 12 RAM (Windows Server 2012) ESxi 6.5 + на ВМ установлены тулзы.

В Windows Task Manager видим картину что ВМ в топе по ресурсам памяти и CPU но картина со стороны VmWare совсем другая ( получаем по метрикам памяти где - то 2 Gb и CPU не более 1500 Mhz (.

Для данной ВМ выключена фишка Динамического распределения ( и не совсем понятно куда смотреть и как обобщатся с Админом ИС ) так как данные полученные по утилизации из разных источников отличаются.

Встречные вопросы:

1. Какая конфигурация хоста, на котором установлен ESXi? (CPU\RAM)

2. Что используется в качестве хранилища для виртуальных машин?

3. "В Windows Task Manager видим картину что ВМ в топе по ресурсам памяти и CPU" - учтоните, все же что вы видите в Task Manager? Как загружены CPU и RAM и какими процессами?

0 Kudos
RuslanLailiyev
Contributor
Contributor

Прилагаю данные по загрузке остро вопрос стоит в памяти но алогичная ситуация и по CPU проверяли выборочно несколько ВМ.

В принципе наша виртуальная инфраструктура довольна таки загружена ) сервера 2 типов Cisco Systems Inc UCSC-C240-M5SX (2xIntel(R) Xeon(R) Gold 6126  766  ОЗУ) и HP ProLiant BL460c Gen9 в принципе с аналогичными параметрами. В качестве массива HP 3Par 7200/ Сервера загружены по памяти на 80% и по CPU на 50-60%.

но вопрос в том почему так отличаются цифры в предыдущих версиях вари цифры бились один к одному ну + - . ) а сейчас такой разлет ..Или я что то не понимаю ) может кто проверит у себя .

0 Kudos
Finikiez
Champion
Champion

Вас смущает расхождение между метрикой Active на стороне гипервизора и Usage внутри гостевой ОС?

Ответ на это простой: Active memory - это объем оперативной памяти, который, с точки зрения гипервизора, гостевая ОС трогала за промежуток времени в прошлом.

То, что в гостевой ОС, приложение захватило память, не означает, что оно активно со всем этим объемом работает.

Итого Active memory никогда не бывает равно used memory в гостевой ОС, просто потому что это о разных вещах метрики.

0 Kudos
RuslanLailiyev
Contributor
Contributor

Спасибо за ответ я в принципе так и думал Smiley Happy

Но сейчас  у меня стоит задача "подрезать крылья" тем ВМ кто по факту не использует тот объем ресурсов которые запросил при создании ВМ.

Так на что мне обращать внимание в этом вопросе? на какие метрики и данные можно сослаться?   

0 Kudos
Finikiez
Champion
Champion

Со стороны виртуализации я бы рекомендовал запустить vrealize operations manager и оставить его поработать на  несколько недель. Этот продукт на основе статистики производительности может построить отчеты у каких ВМ "перебор" выделенных ресурсов, а у каких "недобор".

В триальном режиме продукт должен работать 60 дней.

Если же возможности\желания или еще чего-то нет, чтобы его использовать, то советую тогда все же отталкиваться от статистики, которую отдает гостевая ОС. Если ПО внутри действительно нужно захватить память и иметь выделенной, то администратору виртуализации ничего с этим не сделать. Только интересоваться, нет ли обновлений на ПО или оптимизации его работы с памятью.

0 Kudos