Привет, я запускаю программное обеспечение "zoneminder" в контейнере LXC, выделил ему много оперативной памяти, которую продолжаю увеличивать, потому что оно использует своп. Вникнув в проблему, я вижу, что другое программное обеспечение неправильно отображает фактическое использование RAM: в HTOP показывает 27GB / 22 GB, а команда "free -hm" показывает всего 10MB свободной памяти, 22GB из использования находятся в буферах/кэше. Код: total used free shared buff/cache available Mem: 22G 1.1G 10M 6.6G 20G 10M Swap: 4.0G 0B 4.0G Когда я останавливаю zoneminder, память остается на уровне, как ниже, бесконечно. Код: total used free shared buff/cache available Mem: 22G 719M 6.4G 821M 14G 6.4G Swap: 4.0G 0B 4.0G Я поговорил с разработчиками zoneminder, и они говорят, что это проблема LXC, который не может очистить свои буферы. Есть ли что-то, что я могу сделать? Могу ли я заставить proxmox очищать их, когда они достигают опасных уровней? Еще довольно раздражает, что интерфейс "summary" proxmox показывает, что используется всего 4-5GB оперативной памяти, а не 22GB, как показывает этот единственный гость.
LXC-гость не очищает буферы/кэш памяти, Proxmox Виртуальная Среда
|
04.07.2018 10:25:00
|
|
|
|
|
|
16.12.2018 02:35:00
У меня та же проблема, что и у тебя. Тоже ищу решение. Ты уже что-нибудь нашел?
|
|
|
|
|
|
04.03.2021 13:03:00
Ты решил эту проблему? У меня такая же ошибка.
|
|
|
|
|
|
22.04.2021 16:40:00
Интересно, исправлено ли это в версии 6.x.
|
|
|
|
|
|
25.07.2022 16:53:00
Та же проблема здесь:
|
||||
|
|
|
|||
Читают тему
