суть вопроса: с гипервизора видно, что процесс kvm-виртуалки ест 157 гб. Внутри самой виртуалки, с буферами можно насчитать только 52 гб. Вопрос: где могут быть оставшиеся 100 гб озу
Скорее всего, память, которую гость хотя бы раз потрогал, уже не освобождается с точки зрения хоста, пока не придёт, например, сканирование KSM, либо гостя не попросят отдать лишнее через balloon. Ну и если там включено использование hugepages, вполне вероятно, что с точки зрения хоста там куча занятых больших страниц, а у гостя там среди пустого места разбросаны используемые странички по 4К, не дающие освободить ни одной большой страницы.