В первый раз поставил btop из-за вентилятора. Сервер вдруг начал гудеть вечером, обычный top показал длинный список процессов, а глазами я всё равно искал не там. В btop сразу было видно: одно ядро забито, диск пишет, наверху списка висит забытый ffmpeg.

С тех пор порядок простой. Сначала смотрю CPU по ядрам, затем память вместе со swap, потом диск и сеть. После этого уже лезу в список процессов. Если имя известно заранее, можно сразу открыть отфильтрованный список:

btop --filter ffmpeg

Больше всего мне нравится, что на одном экране видно соседние симптомы. Высокий load average сам по себе мало что объясняет; рядом может оказаться очередь диска или один процесс, который породил десятки дочерних. На маленькой машине это экономит несколько переключений между top, free и iostat.

Процессы из btop я почти никогда не завершаю. Сначала открываю сервис отдельно и выясняю, почему он так работает. Красивый интерфейс слишком легко превращает диагностику в нажатие кнопки kill.

Официальный репозиторий btop и страница руководства.