Вопрос в следующем )
допустим имеем ВМ с выделенными ей 8 -vCPu и 12 RAM (Windows Server 2012) ESxi 6.5 + на ВМ установлены тулзы.
В Windows Task Manager видим картину что ВМ в топе по ресурсам памяти и CPU но картина со стороны VmWare совсем другая ( получаем по метрикам памяти где - то 2 Gb и CPU не более 1500 Mhz (.
Для данной ВМ выключена фишка Динамического распределения ( и не совсем понятно куда смотреть и как обобщатся с Админом ИС ) так как данные полученные по утилизации из разных источников отличаются.
Вообще данные VMware самые правильные.
А насколько отличаются? Приложите графики.
Какие значения CPU Ready (%RDY)?
Лимиты не установлены?
Какая загруженность хоста в целом?
Добрый день!
Вопрос в следующем )
допустим имеем ВМ с выделенными ей 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 и какими процессами?
Прилагаю данные по загрузке остро вопрос стоит в памяти но алогичная ситуация и по 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%.
но вопрос в том почему так отличаются цифры в предыдущих версиях вари цифры бились один к одному ну + - . ) а сейчас такой разлет ..Или я что то не понимаю ) может кто проверит у себя .
Вас смущает расхождение между метрикой Active на стороне гипервизора и Usage внутри гостевой ОС?
Ответ на это простой: Active memory - это объем оперативной памяти, который, с точки зрения гипервизора, гостевая ОС трогала за промежуток времени в прошлом.
То, что в гостевой ОС, приложение захватило память, не означает, что оно активно со всем этим объемом работает.
Итого Active memory никогда не бывает равно used memory в гостевой ОС, просто потому что это о разных вещах метрики.
Спасибо за ответ я в принципе так и думал
Но сейчас у меня стоит задача "подрезать крылья" тем ВМ кто по факту не использует тот объем ресурсов которые запросил при создании ВМ.
Так на что мне обращать внимание в этом вопросе? на какие метрики и данные можно сослаться?
Со стороны виртуализации я бы рекомендовал запустить vrealize operations manager и оставить его поработать на несколько недель. Этот продукт на основе статистики производительности может построить отчеты у каких ВМ "перебор" выделенных ресурсов, а у каких "недобор".
В триальном режиме продукт должен работать 60 дней.
Если же возможности\желания или еще чего-то нет, чтобы его использовать, то советую тогда все же отталкиваться от статистики, которую отдает гостевая ОС. Если ПО внутри действительно нужно захватить память и иметь выделенной, то администратору виртуализации ничего с этим не сделать. Только интересоваться, нет ли обновлений на ПО или оптимизации его работы с памятью.