Поиск top-15 процессов по использованию памяти с помощью команды top

Поиск top-15 процессов по использованию памяти с помощью команды top

Новости

Мы уже вам рассказывали про то, как найти запущенные процессы наиболее потребляющие ОЗУ и ЦП, но вы также можете использовать команду top для просмотра той же информации. Возможно, есть дополнительное преимущество этого способа: «заголовок» команды top предоставляет дополнительную информацию о текущем состоянии и использовании системы: время непрерывной работы, среднее значение нагрузки и общее количество процессов.

 

Find-proccess-by-top

Чтобы показывать 15 процессов, которые больше всего потребляют памяти, выполните:

# top -b -o +%MEM | head -n 22

 

Здесь вы должны использовать +%MEM (обратите внимание на знак плюса) для сортировки вывода в порядке убывания:

 

List-Top-15-Processes-By-Memory-Usage

Из приведенной выше команды можно выбрать несколько опций:

  • -b: сортирует, начиная сверху
  • -o: используется для указания полей для процессов сортировки
  • head: утилита отображает первые несколько строк файла
  • -n: используется для указания количества отображаемых строк.

Обратите внимание: утилита head по умолчанию отображает первые десять строк файла. Поэтому в приведенном выше примере мы указали первые 22 строки, чтобы отобразить 15 процессов, 7 строк уходят на отображение заголовка.

 

Как перенаправить или сохранить вывод команды ‘top’ в файл в Linux

Кроме того оболочка Linux дает возможность перенаправить результаты команды ‘top’ или же сохранить в какой-то файл, который можно указать:

# top -b -o +%MEM | head -n 22 > topreport.txt

 

Как мы видели, утилита top предлагает нам более динамичную информацию при перечислении процессов в системе Linux.

 

Спасибо за уделенное время на прочтение статьи!

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

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco от Академии Ciscoкурсы Linux от Linux Professional Institute на платформе SEDICOMM University.

Курсы Cisco и Linux с трудоустройством!

Спешите подать заявку! Осталось пару мест. Группы стартуют 22 июля, а следующая 19 августа, 23 сентября, 21 октября, 25 ноября, 16 декабря, 20 января, 24 февраля.
Что Вы получите?
  • Поможем стать экспертом в сетевом администрировании и получить международные сертификаты Cisco CCNA Routing & Switching или Linux LPI.
  • Предлагаем проверенную программу и учебник экспертов из Cisco Networking Academy и Linux Professional Institute, сертифицированных инструкторов и личного куратора.
  • Поможем с трудоустройством и сделать карьеру. 100% наших выпускников трудоустраиваются.
Как проходит обучение?
  • Проводим вечерние онлайн-лекции на нашей платформе или обучайтесь очно на базе Киевского офиса.
  • Спросим у вас об удобном времени для практик и подстроимся: понимаем, что времени учиться мало.
  • Если хотите индивидуальный график — обсудим и осуществим.
  • Выставим четкие дедлайны для самоорганизации. Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
А еще поможем Вам:
  • отредактировать резюме;
  • подготовиться к техническим интервью;
  • подготовиться к конкурсу на понравившуюся вакансию;
  • устроим на работу в Cisco по программе Cisco Incubator, New Graduate и Experienced. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
Чтобы учиться на курсах Cisco CCNA Routing & Switching и Linux LPI, подайте заявку или получите бесплатную консультацию.
Новости

Больше похожих постов

1 комментарий. Оставить новый

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения

Самое читаемое
Меню