k001
k001
:...
k001 [userpic]
neat tricks with top

Наверное, все пользуются утилитой top время от времени.

Не все знают, что она умеет разноцветно выводить. Для этого надо нажать z. Второй раз нажать -- опять будет чёрно-белое.

При этом там начинают выделяться процессы в состоянии R (running). Выделяться они могут либо ярким цветом, либо сменой цвета фона. Для изменения типа выделения нажимайте b.

Если процессы в R не выделяются, нажмите y.

Ещё top, как известно, сортирует список процессов, наверху оказываются те, кто потребляет много CPU. Если нажать заглавную M, то будет сортировка по памяти. Чтобы обратно вернуться к сортировке по CPU, нажимайте заглавную P.

Тот параметр, по которому сейчас идёт сортировка, тоже можно подсветить -- нажмите x.

Более универсальный способ задать колонку, по которой top будет сортировать -- это клавиши < и >, которые двигают колонку, по которой идёт сортировка, влево и вправо.

Настроить цвета, которыми всё это выводится, можно, нажав заглавную Z.

Чтобы все ваши настройки сохранить, нажмите заглавную W, при этом текущая конфигурация запишется в ~/.toprc.

Чем я ещё пользуюсь?

Нажав s, можно задать интервал обновления, например 0.5 или даже 0.

Нажав k, можно послать сигнал процессу.

Нажав c, можно увидеть целиком аргументы командной строки каждого процесса (насколько в ширину хватит терминала, конечно).

Нажав H, можно увидеть отдельные треды (как было в Linux kenrel 2.4).

Ну и ещё там много всего есть...

Tags: ,
Comments

Ликбез от Кира :-)

Ну, вдруг кто-нибудь что-нибудь не знает…

Вот я, например, второй день git мучаю. Пока нравится.

Я не знал. Спасибо.

Я не знал, редко топом пользуюсь, нужды узнавать не было, а так познакомился.

Не порть народ.. Пусть хоть читают, а то писать уже разучились :)

не всем воспитание позволяет читать. Да еще и man.

top давно заброшен.
htop наше все :-)

Угу, уже забыл, когда топ последний раз запускал... :)

htop очень много ресурсов ест сам по себе на нагруженном (по числу процессов) сервере (~50 кдешных десктопа)

Ещё из полезного там добавление новых/удаление старых полей по f (далее появится список).

А если нажать 1, на многопроцессорных системах можно посмотреть развёрнутую загрузку по процессорам (ядрам)

А если нажать на h, то можно прочитать все вышеописанное :)

только надо понимать, что top криво считает swap :)

Т.е. он его считает как VIRT - RES.