Влияние размера кэша страниц Linux (хоста) на производительность виртуальных машин Virtualbox

Влияние размера кэша страниц Linux (хоста) на производительность виртуальных машин Virtualbox

У меня есть небольшой хост виртуализации, на котором работают 7 Windows 10 и CentOS VMS. У хоста всего 32 ГБ ОЗУ, и эта ОЗУ почти полностью занята памятью виртуальных машин и ОС хоста Linux. Осталось около 2,5 ГБ ОЗУ, которые используются кэшем страниц хоста Linux.

Теперь я задаюсь вопросом, могу ли я повысить производительность виртуальных машин, добавив дополнительную оперативную память, которую page.cache сможет использовать для буферизации операций чтения/записи жесткого диска.

С моей точки зрения, вопрос заключается в том, видит ли хостовая ОС только vdi-файлы виртуальных машин (виртуальные жесткие диски виртуальных машин) в «целом» или хостовая ОС может видеть отдельные файлы, которые виртуальные машины-ОС записывают внутри своих виртуальных жестких дисков vdi.

Я искал это, но не нашел никакой информации. Может кто-нибудь объяснить мне это, пожалуйста?

Спасибо

решение1

Больший объем оперативной памяти, используемый для кэширования страниц, несомненно, окажет положительное влияние на производительность виртуальных машин, но оценка посколько?это сложная часть, поскольку различные рабочие нагрузки по-разному реагируют на увеличение кэша.

Например, полностью случайная нагрузка чтения (очень редкий сценарий) или нагрузка, полностью связанная с записью (что более вероятно, но опять же довольно необычно), не даст существенного эффекта или вообще не даст его от увеличения кэша страниц.

При этом общие, более смешанные рабочие нагрузки получат значительный импульс.

Связанный контент