У меня есть виртуальная машина на Ubuntu 18.04 LTS, работающая на PVE 7, с выделенными 32 ГБ ОЗУ и включённой функцией ballooning. ВМ выполняет пакетную обработку и использует более 20 ГБ ОЗУ в течение нескольких минут, после чего возвращается к почти нулевому использованию (менее 500 МБ); именно поэтому и включен ballooning. Странное в том, что иногда ОЗУ пропадает. Я имею в виду, что общее количество ОЗУ, доступного ВМ, падает значительно ниже 32 ГБ во время работы. Минимум, который я видел, — это 14 ГБ; `htop` показывает только 14 ГБ всего, `free -h` показывает только 14 ГБ всего, а `/proc/meminfo` показывает только 14 ГБ `MemTotal`. Первоначально я предположил, что это может вызывать ramdisk, который я использую. Но ограничение ramdisk до 1 ГБ не улучшило ситуацию. ОЗУ по-прежнему пропадает, даже если перезагрузить ВМ изнутри. Если я делаю выключение ВМ из proxmox и перезапускаю её, полное количество ОЗУ восстанавливается. Есть идеи, что может быть причиной этого?
Память отсутствует в виртуальной машине, Proxmox Виртуальная Среда
|
12.11.2021 02:19:00
|
|
|
|
|
|
13.03.2022 10:41:00
В Википедии есть статья, объясняющая это:
|
|
|
|
|
Читают тему
