Рубрики
Uncategorized

Chechsheet на `Top` Утилита

Некоторые заметки, которые я написал в «Top` Program». Помечено с Linux, DevOps, Sysadmin.

Это доступно на моем репо GitHub: https://github.com/yanhan/notes/blob/master/top.md.

Сопровождающий блог Post: https://yanhan.github.io/posts/my-notes-on-the-top-program.html.

Вещи, которые вы видите в верхней части экрана

Загрузить средние значения

Средние значения нагрузки расположены в правом верхнем углу экрана. Они похожи на следующее:

load average: 0.45, 0.57, 0.62

Эти 3 номера представляют собой 1 мин, 5 мин и 15 мин. Средние значения нагрузки соответственно.

Простой способ интерпретировать средние значения: Если среднее значение нагрузки равно 1,00, а CPU имеет 1 ядро, сервер по мощности. С 2 ядрами сервера мощностью, когда число составляет 2,00. С 4 ядрами это число должно быть 4,00. И так далее.

Дольше объяснение: Подумайте о ядре процессора как дороги и процесс как автомобиль. Если на дороге всегда есть 1 автомобиль, среднее значение нагрузки составляет 1,00. Если есть 2 машины, то среднее значение нагрузки составляет 2,00 и 1 автомобиль, может быть на дороге, а другой автомобиль должен дождаться дороги, чтобы быть свободной. Следовательно, среднее значение нагрузки Очень примерно Количество процессов, которое необходимо запустить/количество процессоров CPU И измеряет, насколько перегружен сервер.

Простое правило: Если среднее значение нагрузки на 15 мин превышает 0,7 (после деления на количество ядер CPU), то сервер может быть перегружен.

Для лучшего объяснения на загрузке средних, см.: http://blog.scoutapp.com/articles/2009/07/31/understanding-load-Averages.

Процент процентов

  • Время пользователя (нас)
  • Системное время (sys)
  • Время, потраченное на низкие приоритетные процессы, ака хорошее время (Ni)
  • Время, проведенное в ожидании процессов ввода/вывода (ва)
  • Время обработки аппаратных прерываний (Привет)
  • Обращение времени прерывания программного обеспечения (Si)
  • Время украдено из виртуальной машины (ST)

Колонны

  • PR : приоритет задачи. От -20 до 19, с -20 быть наиболее важным
  • Ni : хорошее значение, которое дополняет приоритет задачи. Отрицательное число повышает приоритет задачи, положительное число уменьшает его
  • Вирту : используется виртуальная память (комбинация оперативной памяти и своп)
  • Res : Размер резидента небрегая, физическая память в KBS
  • ШР : Размер общего объема памяти, память, которую можно выделить на другие процессы
  • S : Состояние процесса. Можно запустить (R) спать и не в состоянии быть прерванным (Г) , спать и способны прерываться (Ы) трассировка/остановлена (Т) , зомби (Z)
  • Время + : совокупное время процессора что процессы и детские процессы использовали

Интерактивные команды

  • М : Сортировать по использованию памяти
  • P : Сортировать по запросу CPU
  • S : изменить время обновления (будет предложено ввести значение)
  • Пространство/ввод : освежать
  • n : Изменение количества показанных процессов (будет предложено ввести значение)
  • к : Уберите процесс (будет предложено ввести значение для PID)
  • F См. Список полей, и вы можете выбрать, который для отображения. Используйте клавиши вверх и вниз для навигации, нажмите D Чтобы переключить дисплей, нажмите S выбрать как поле сортировки
  • H : Показать отдельные потоки для всех процессов
  • Я : Переключите ли простые процессы показаны
  • U/U : фильтр по имени пользователя
  • 1 : переключаться между всеми процессорами в целом против CPU по ядру
  • Л : найти строку
  • W : Написать файл конфигурации
  • H : открытая помощь

Параметры командной строки

  • -N 10 : показывает 10 итерации информации, а затем бросить
  • -b : Пакетный режим: просто печатает информацию о процессах каждое указанное количество секунд до тех пор, пока все итерации не закончат (не указано с -n )
  • -d [Интервал] : Установите время задержки, которое TOP использует для обновления результатов
  • : Переключите ли простые процессы показаны
  • P [PID, PID] : фильтр только показать указанные процессы
  • -U [Имя пользователя] : фильтры пользователем

использованная литература

Оригинал: «https://dev.to/yanhan/cheatsheet-on-the-top-utility—82c»