Для анализа загрузки системы с помощью утилит ps и top можно выполнить следующие шаги:
- Команда ps. javarush.com labex.io Даёт статический снимок текущих процессов в системе. javarush.com Для вывода списка всех процессов нужно выполнить команду ps -e. labex.io Это отобразит список всех процессов, включая их идентификатор процесса (PID), терминал, время CPU и имя команды. labex.io Более подробный список можно получить с помощью команды ps aux. labex.io Она показывает пользователя, запустившего процесс, использование CPU и памяти, а также полную командную строку. labex.io
- Команда top. javarush.com labex.io Предоставляет динамическое, реальное представление о запущенных процессах. labex.io Для запуска нужно выполнить команду top. labex.io Вы увидите постоянно обновляемый экран с системными процессами, отсортированными по использованию CPU. labex.io Экран разделён на две основные части: верхняя — это сводка, показывающая системную информацию, а список процессов — где отображаются детали по каждому отдельному процессу. labex.io Во время работы с top можно использовать различные команды: нажать M, чтобы отсортировать процессы по использованию памяти вместо CPU, P, чтобы вернуться к сортировке по использованию CPU, T, чтобы отсортировать по времени выполнения, N, чтобы отсортировать по PID. labex.io
Эти команды позволяют понять, что запущено на системе, как используются ресурсы, и могут помочь выявить потенциальные проблемы. labex.io