Ребята, кто сталкивался с тормозами на своем Linux или FreeBSD? Иногда кажется, что просто время от времени машина зависает, хотя нагрузка копеечная. У меня в основном помогает проверить несколько моментов:
1) Смотрю загрузку процессора и диска через top и iotop — если диск постоянно подъедает, значит что-то гоняет мелкие файлы, можно оптимизировать логи или поискать крон с глупыми тасками.
2) Проверяю, не забит ли swap. Если у вас мало RAM, а swap включен и постоянно жрет — лучше увеличить RAM или уменьшить своп-активность (vm.swappiness).
3) Файловая система — если вы на ext4 или ufs с большим количеством маленьких файлов, может помогать дефрагментация или перенос на btrfs/zfs с настройкой кеширования.
4) Использую systemd-analyze и профилирую время загрузки, чтобы понять, где система повисает при старте.
Если вы юзаете FreeBSD, можно посмотреть настройки sysctl — иногда слишком консервативные значения тормозят сеть или файловую систему.
В общем, банально, но сначала рекомендую не шарить в темных дырках, а с самого начала посмотреть, какие процессы грузят систему и какие ресурсы утекают. Кто чем ещё пользовался для ускорения?