Поиск по сайту:

16 лучших примеров команд в Linux [Мониторинг процессов Linux]


В наших предыдущих статьях мы рассмотрели основы команд ls и cat. В этой статье мы пытаемся изучить команду top, которая является одной из наиболее часто используемых команд в наших повседневных задачах системного администрирования.

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

Вас также могут заинтересовать следующие руководства :

  • Htop — интерактивный просмотрщик процессов для Linux
  • Iotop — мониторинг активности ввода-вывода диска Linux и использования для каждого процесса
  • bmon — мощный мониторинг пропускной способности сети для Linux
  • Найдите 15 лучших процессов по использованию памяти в Linux

1. Список всех запущенных процессов Linux

Чтобы получить список всех запущенных процессов Linux, просто введите top в командной строке, чтобы получить информацию о запущенных задачах, памяти, процессоре, и поменять местами. Нажмите «q», чтобы выйти из окна.

top

2. Сортировка процессов Linux по PID

Чтобы отсортировать все запущенные процессы Linux по идентификатору процесса, нажмите клавиши M и T.

3. Сортировка процессов Linux по использованию памяти и процессора

Чтобы отсортировать все запущенные процессы Linux по использованию памяти, нажмите клавиши M и P.

4. Сортировка процессов Linux по времени выполнения

Чтобы отсортировать все запущенные процессы Linux по времени выполнения, нажмите клавиши M и T.

5. Отображение процессов Linux по конкретному пользователю

Чтобы отобразить всю информацию о запущенных процессах, специфичных для пользователя, используйте параметр -u, чтобы вывести список конкретных сведений о процессе Пользователя.

top -u tecmint

6. Выделите запущенный процесс вверху

Нажмите кнопку «z», чтобы отобразить запущенный процесс в цвете, что может помочь вам легко идентифицировать запущенный процесс.

7. Перечислите абсолютный путь запуска процессов Linux.

Нажмите опцию «c» в команде top, чтобы отобразить абсолютный путь к запущенному процессу.

8. Установите интервал обновления для верхней команды.

По умолчанию интервал обновления экрана установлен на 3,0 секунды. Его можно изменить, нажав опцию «d» при запуске верхней команды, чтобы установить желаемое время интервала.

9. Уничтожьте запущенный процесс Linux с помощью команды Top.

Вы можете завершить процесс после нахождения PID процесса, нажав опцию «k» при запуске верхней команды, не закрывая верхнее окно, как показано ниже.

10. Сортировка процессов Linux по загрузке ЦП

Чтобы отсортировать все запущенные процессы по загрузке ЦП, просто нажмите клавишу Shift+P.

11. Ренаксируйте процесс Linux

Вы можете использовать опцию «r», чтобы изменить приоритет процесса, также называемого Renice.

12. Проверьте ядра процессора Linux

Чтобы просмотреть информацию о загрузке ядер вашего ЦП, просто нажмите 1, чтобы просмотреть сведения о ядрах ЦП.

13. Сохранить результаты верхней команды в файле

Чтобы сохранить результаты выполнения команды top в файле /root/.toprc, используйте следующую команду.

top -n 1 -b > top-output.txt

14. Список простаивающих процессов Linux

Нажмите 'i', чтобы получить список простаивающих/спящих процессов.

15. Получение помощи Top Command

Нажмите опцию «h», чтобы получить справку по верхней команде.

16. Выход из верхней команды после определенного повторения

Вывод команды top будет обновляться до тех пор, пока вы не нажмете «q». С помощью приведенной ниже команды она автоматически выйдет после 10 повторений.

top -n 10

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