Ааа, комп тормозит, линукс этот ваш тормозит, диспетчера задач как в Виндовс нет!
Есть.
И это утилита top. И как вы уже догадались, она консольна и полна при более пристальном просмотре консольной магии .
Думаю, многие использовали эту команду , когда компьютер начинал тормозить, чтобы просто посмотреть уровень загрузки (утилизации) процессора или сколько прошло времени с последней перезагрузки (uptime).
Пробежимся сначала по интерфейсу . Морда лица данной утилиты разделена по умолчанию на две части :
- сводная информация об используемых ресурсах вашего ПК (загрузка процессоров,количество процессов,объём потребляемой оперативной памяти,количество терминальных сессий )
- подробная информация о всех запущенных процессах, где в частноcти по столбцам разбита информация о PID процессе, объеме потребляемой памяти,CPU, информация, какая вообще команда скрывается за этим процессом.
В принципе больше ничего о top знать и не нужно. Ну разве как выйти из неё. Используйте клавишу q и у вас всё получится.
Но как я говорил в начале, top полон секретов и сюрпризов, основная часть которых приходится на горячие клавиши.
Готовьте ваши пальцы , мы будем их загибать.
1. Нажмите на клавишу 1, и если количество процессоров/ядер вашего компьютера больше, чем один, то вы об этом узнаете.
По нажатию будет выведена информации о загруженности каждого из ядер. Очень удобно когда нужно составить мнение о якобы рас-па-рал-ле-ли-но-сти (вроде смог написать, надеюсь, вы сможете прочитать) того или иного процесса
2 . Нажмите t , вуаля, вместо непонятных цифр для измерения удавов в попугаях вашему взору будет представлена шкала загрузки.
3. Нажмите m, и теперь вы увидите другую шкалу, но теперь для оперативной памяти и swap.
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.
15. Через u можно в интерактивном режиме задать пользователя, процессы которого вы хотите увидеть.
На этом загибание пальцев предлагаю считать оконченным, если хотите ещё, то добро пожаловать в man, там хватит на пальцы ещё и вашего соседа и кошки его.
Спасибо, что дочитали,подписывайтесь,пишите в комментах, если хотите . Есть еще немного и других историй.