Сейчас я работаю над диссертацией, в которой я должен измерить использование и энергопотребление виртуальных машин.
Для этого я создаю виртуальную машину, затем регистрируюсь в ней и запускаю Процесс lookbusy , который максимально использует выделенную память.
Однако я заметил, что реальное использование памяти (хост-системы) начинает снижаться после пары минут использования VM.
Когда я снова вхожу в виртуальную машину, она показывает полное использование.
Допустим, моей виртуальной машине выделено 2 ГБ.Когда я запускаю использование, виртуальная машина и хост показывают, что 2 ГБ находятся под нагрузкой.
Однако через некоторое время память хостов начинает уменьшаться и останавливается примерно на 400 МБ, хотя виртуальная машина все еще работает на максимуме.
Я предполагаю, что это связано с использованием только необходимых mem-страниц вместо всей выделенной памяти.
Вот почему мне сейчас нужна ваша помощь - мне нужен инструментэто позволило бы мне использовать выделенную память
, но при этом также использовало бы память реального хоста, чтобы я мог измерить энергопотребление хоста при такой нагрузке.
Lookbusy
фактически будет работать, если использование памяти не начнет падать через 1-2 минуты.Измерения должны длиться несколько дней!