Найти в Дзене
Linux : консольная магия

Top,top,топает процесс.

Ааа, комп тормозит, линукс этот ваш тормозит, диспетчера задач как в Виндовс нет!

Есть.

И это утилита top. И как вы уже догадались, она консольна и полна при более пристальном просмотре консольной магии .

Думаю, многие использовали эту команду , когда компьютер начинал тормозить, чтобы просто посмотреть уровень загрузки (утилизации) процессора или сколько прошло времени с последней перезагрузки (uptime).

Пробежимся сначала по интерфейсу . Морда лица данной утилиты разделена по умолчанию на две части :

- сводная информация об используемых ресурсах вашего ПК (загрузка процессоров,количество процессов,объём потребляемой оперативной памяти,количество терминальных сессий )

- подробная информация о всех запущенных процессах, где в частноcти по столбцам разбита информация о PID процессе, объеме потребляемой памяти,CPU, информация, какая вообще команда скрывается за этим процессом.

В принципе больше ничего о top знать и не нужно. Ну разве как выйти из неё. Используйте клавишу q и у вас всё получится.

Но как я говорил в начале, top полон секретов и сюрпризов, основная часть которых приходится на горячие клавиши.

Готовьте ваши пальцы , мы будем их загибать.

1. Нажмите на клавишу 1, и если количество процессоров/ядер вашего компьютера больше, чем один, то вы об этом узнаете.

По нажатию будет выведена информации о загруженности каждого из ядер. Очень удобно когда нужно составить мнение о якобы рас-па-рал-ле-ли-но-сти (вроде смог написать, надеюсь, вы сможете прочитать) того или иного процесса

-2

2 . Нажмите t , вуаля, вместо непонятных цифр для измерения удавов в попугаях вашему взору будет представлена шкала загрузки.

3. Нажмите m, и теперь вы увидите другую шкалу, но теперь для оперативной памяти и swap.

-3

4. Продолжаем расти и загибать пальцы, нажмите M (не забудьте про shift)

После это ваши процессы выстроятся по величине потребления памяти, лови обжору

5. Нажав P , вы сможете получить список процессов, которые больше всего задействованы в утилизации CPU.

6. Обжора найден? Давайте его немного прибьём с помощью клавиши k.

По умолчанию вам будет предложено убить процесс, который находится на первой строке вашего top, но можно и указать свой. В любом случае энтеруйте аккуратно, дабы не прибить что-нибудь важное или ,и того хуже, нужное.

Лирическое отступление:
В любой непонятной ситуации жмите q

7. Следующие на очереди процессы, которые мы выстроим по продолжительности с помощью клавиши T,но помните, что речь идет о процессорном времени.

8. Для того, чтобы изменить сортировку процессов , нажмите R. Вещь не особо нужная, но почему бы и нет, имеете право.

9. Чтобы отсортировать процессы по идентификатору PID , нажмите T, вот тут-то может и пригодиться клавиша R.

10. Передвигаться по списку процессов можно с помощью PgUp и PgDown.

Пальцы рук закончились, готовим для загибания пальцы ног. Кто хочет, конечно.

11. Для начала понажимайте < ну или >. Поняли, что к чему ? Отлично! Нет? Ничего страшного.

12. Нажав d , можно в интерактивном режиме задать частоту обновления информации в секундах.

13 . Для отображения полной команды нажмите с.

14. Для поиска по тексту команд используйте L.

-4

15. Через u можно в интерактивном режиме задать пользователя, процессы которого вы хотите увидеть.

На этом загибание пальцев предлагаю считать оконченным, если хотите ещё, то добро пожаловать в man, там хватит на пальцы ещё и вашего соседа и кошки его.

Спасибо, что дочитали,подписывайтесь,пишите в комментах, если хотите . Есть еще немного и других историй.