![]() | Память, swap и производительность |
< предыдущая | содержание | следующая >
Медленная работа системы не всегда означает нехватку RAM. Причиной могут быть высокая загрузка процессора, дисковый ввод-вывод, сетевые задержки или блокировки в приложении. Начинайте со сбора измерений, а не с произвольной правки системных параметров.
top показывает активные процессы, vmstat — динамику процессов, памяти и ввода-вывода, swapinfo — использование пространства подкачки, а df — заполнение файловых систем. Сравните несколько замеров в момент проблемы и в обычном режиме.
top
vmstat 1
systat -vmstat
swapinfo -h
df -hКоманды служат примерами для изучения. Перед выполнением проверьте их смысл и соответствие версии FreeBSD.
Swap значительно медленнее физической памяти; его использование само по себе ещё не указывает на неисправность. Найдите процесс, который потребляет ресурс, проверьте журналы и свободное место. Применяйте настройки производительности по одному изменению и записывайте результаты.
Тема соответствует разделу «Конфигурация, службы и журналирование» официального Руководства FreeBSD. Подробные параметры, различия между выпусками и актуальные рекомендации проверяйте по первоисточнику: официальное Руководство FreeBSD: Конфигурация, службы и журналирование.
Текст на этой странице — самостоятельное краткое изложение практических принципов, составленное с опорой на Руководство FreeBSD; это не дословная копия его главы. Сведения и команды зависят от выпуска системы. Условия использования документации FreeBSD.
< предыдущая | содержание | следующая >