globik
@globik

Почему все приложения выгружаются в swap при пустой памяти (VPS OpenVZ)?

У VPS на OpenVZ 8 ГБ RAM и 4ГБ swap. Система Debian 7 x64.
Столкнулся с такой проблемой: после восстановления базы из бэкапа (.sql 14 ГБ), все приложения вытесняются в swap, а память полностью отводится под дисковый кэш. Подскажите, пожалуйста, почему так происходит и как с этим бороться?

root@server~# htop (опускалось и до 0, на скрине 3МБ)
nLDPeTc.pngroot@server~# cat /proc/meminfo
OxpMMmv.pngСкрипт northernmost.org/blog/find-out-what-is-using-your-swap
OzrODKl.png
  • Вопрос задан
  • 3068 просмотров
Пригласить эксперта
Ответы на вопрос 3
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
Сделайте echo 3 > /proc/sys/vm/drop_caches
Лучше сразу на хосте.

Если на железке есть swap - то часть вашего "виртуального" swap-а вполне себе пойдет на диск (vswap держит swap в памяти только до тех пор, пока память есть в принципе).
Оно может быть и просто традиционным глюком с подсчетом занятой памяти в openvz, а может быть и вполне себе глюком с распределением памяти.
Ответ написан
opium
@opium
Просто люблю качественно работать
Видно на топе что вся память использована. Чему удивляться то ?
Ответ написан
@Wolf4ara
сисадмин и не более
Собственно, это процесс можно регулировать через overcommit:
catap.ru/blog/2009/05/05/about-memory-overcommit-memory
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы