Память, swap и производительность


< предыдущая   |   содержание   |   следующая >

Медленная работа системы не всегда означает нехватку RAM. Причиной могут быть высокая загрузка процессора, дисковый ввод-вывод, сетевые задержки или блокировки в приложении. Начинайте со сбора измерений, а не с произвольной правки системных параметров.

Полезные команды

top показывает активные процессы, vmstat — динамику процессов, памяти и ввода-вывода, swapinfo — использование пространства подкачки, а df — заполнение файловых систем. Сравните несколько замеров в момент проблемы и в обычном режиме.

Команды для проверки

top
vmstat 1
systat -vmstat
swapinfo -h
df -h

Команды служат примерами для изучения. Перед выполнением проверьте их смысл и соответствие версии FreeBSD.

На что обратить внимание

Swap значительно медленнее физической памяти; его использование само по себе ещё не указывает на неисправность. Найдите процесс, который потребляет ресурс, проверьте журналы и свободное место. Применяйте настройки производительности по одному изменению и записывайте результаты.

Дополнительная информация

Тема соответствует разделу «Конфигурация, службы и журналирование» официального Руководства FreeBSD. Подробные параметры, различия между выпусками и актуальные рекомендации проверяйте по первоисточнику: официальное Руководство FreeBSD: Конфигурация, службы и журналирование.

Текст на этой странице — самостоятельное краткое изложение практических принципов, составленное с опорой на Руководство FreeBSD; это не дословная копия его главы. Сведения и команды зависят от выпуска системы. Условия использования документации FreeBSD.

< предыдущая   |   содержание   |   следующая >