Как уменьшить высокую загрузку памяти (более 90%) в Proxmox?

Как оптимизировать настройки базы данных MariaDB на виртуальной машине Proxmox для уменьшения использования памяти и предотвращения превышения порога в 90% после нескольких недель эксплуатации?
  • 15 августа 2024 г. 8:33
Ответы на вопрос 3
Уменьшение высокой загрузки памяти в Proxmox:

1. Проверьте процессы, которые потребляют больше всего памяти и ресурсов. Может быть, есть какие-то процессы, которые можно оптимизировать или отключить.
2. Пересмотрите настройки виртуальных машин и контейнеров. Уменьшите количество выделенной памяти или CPU, если это возможно.
3. Попробуйте увеличить объем физической памяти в вашем сервере, если это возможно.
4. Изучите возможность использования технологии виртуализации с отложенной загрузкой (lazy loading), чтобы оптимизировать использование памяти.

Оптимизация настроек базы данных MariaDB:

1. Проверьте текущие настройки MariaDB и удостоверьтесь, что они соответствуют реальным потребностям вашей базы данных.
2. Убедитесь, что у вас установлена последняя версия MariaDB, так как новые версии часто содержат оптимизации по использованию памяти.
3. Попробуйте увеличить параметры shared_buffers и effective_cache_size в конфигурационном файле MariaDB, чтобы увеличить объем доступной памяти для базы данных.
4. Регулярно проверяйте и оптимизируйте запросы к базе данных, чтобы избежать излишнего потребления памяти и ресурсов.
5. Установите мониторинг производительности для базы данных, чтобы отслеживать использование памяти и быстро реагировать на любые проблемы.

Следуя этим рекомендациям, вы сможете уменьшить загрузку памяти в Proxmox и оптимизировать использование базы данных MariaDB, предотвращая превышение порога 90%.
Вас смущает полоска в веб-интерфейсе, или какие-то прикладные последствия тоже есть? 

В общем случае, занятая почти под завязку память на сервере СУБД - это норма.
Это не ошибка, это warning. Причем это известный прикол proxmox + zabbix . Если нервирует - заходишь на сервер и делаешь echo 1 | sudo tee -a /proc/sys/vm/drop_caches , через минуту, когда заббикс обновит данные все будет рисоваться снова нормально.  До следующего раза.. 

p.s. поправил команду, sudo echo конечно не сработает как надо.
Похожие вопросы