Перейти к содержимому

Как проверить использование оперативной памяти и настроить swap

19.10.2026 DimLife Linux и Ubuntu, VPS, СТАТЬИ
Проверка оперативной памяти RAM и раздела swap на VPS

Когда VPS тормозит или процессы завершаются из-за нехватки памяти, сначала измерьте нагрузку. Linux использует свободную RAM для кэша, поэтому низкое значение free само по себе не доказывает проблему.

Проверьте память

free -h
top

В выводе free смотрите прежде всего на available. В top найдите процессы с высоким потреблением и сопоставьте показатели с моментом возникновения проблемы.

Проверьте swap

swapon --show
cat /proc/swaps

Swap — область диска для виртуальной памяти. Она значительно медленнее RAM и не заменяет достаточную оперативную память, но может смягчать отдельные пики нагрузки.

Поищите OOM

sudo journalctl -k --since "today" | grep -Ei 'out of memory|oom|killed process'

Сообщения OOM могут указывать, что ядро завершало процессы из-за нехватки памяти. Сопоставьте время с резервным копированием, обновлениями или пиком трафика.

Что делать

  • Найдите утечки памяти или слишком тяжёлые процессы.
  • Ограничьте параллельность фоновых задач.
  • Проверьте настройки PHP, базы данных и приложения.
  • Если нагрузка постоянно превышает ресурсы, увеличьте RAM или перенесите часть задач.

Добавление swap зависит от объёма RAM, типа диска и политики провайдера. Сначала проверьте свободное место и требования системы, затем выбирайте размер. Постоянная активная подкачка — признак того, что нужно разбираться с нагрузкой.

Метки: , , ,

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *