Аналогично предыдущему совету о узнавать топ-процессы по использованию ОЗУ и ЦП, вы также можете использовать верхняя команда чтобы просмотреть ту же информацию. Возможно, у этого подхода есть дополнительное преимущество по сравнению с предыдущим: «Заголовок» of top предоставляет дополнительную информацию о текущем состоянии и использовании системы: время безотказной работы, средняя загрузка и общее количество процессов, и это лишь несколько примеров.
Чтобы отобразить первые 15 процессов, отсортированных по использованию памяти в порядке убывания, выполните:
# top -b -o +% MEM | голова -n 22.
В отличие от предыдущего совета, здесь вы должны использовать +% MEM
(обратите внимание на знак плюса), чтобы отсортировать вывод в порядке убывания:
Из приведенной выше команды вариант:
-b
: запускается наверху в пакетном режиме-о
: используется для указания полей для процессов сортировкиголова
утилита отображает первые несколько строк файла и-n
Опция используется для указания количества отображаемых строк.Примечание тот голова Утилита по умолчанию отображает первые десять строк файла, то есть когда вы не указываете количество отображаемых строк. Поэтому в приведенном выше примере мы отобразили первые 22 строки верхняя команда вывод в пакетном режиме.
Кроме того, используя вершина в пакетном режиме позволяет перенаправить вывод в файл для последующей проверки:
# top -b -o +% MEM | голова -n 22> topreport.txt.
Как мы видели, вершина Утилита предлагает нам более динамическую информацию при перечислении процессов в системе Linux, поэтому этот подход имеет дополнительное преимущество по сравнению с использованием утилита ps который мы рассмотрели в первом совете.
Но самое главное, вы всегда должны бежать вершина в пакетном режиме, чтобы перенаправить вывод в файл или другой процесс. Кроме того, если у вас есть какие-либо советы по использованию вершина, вы также можете поделиться ими с нами через форму обратной связи ниже.