It-e.RU
Цифровой двигатель вашего бизнеса.

Разбираемся с выводом top в linux

Разбираемся с выводом top в linux

Разбираемся с выводом top в linux.


Чтобы в "реальном времени" видеть происходящее в системе используется утилита top. Это простая в использовании утилита с достаточно подробным выводом, который позволяет практически мгновенно обнаружить проблему.

Запустим утилиту:

# top

1ая строка — top

  • Текущее время (15:43:39)
  • Аптайм, то есть время работы без перезагрузки (up 107 days, 9:26)
  • Количество подключенных пользователей (2 users)
  • Средняя загруженность системы (load average: 5,24, 3,43, 2,87) за 1 минуту, 5 минут и 15 минут

2ая строка — еasks

  • Всего запущено процессов (329 total)
  • Запущено процессов (2 running)
  • Спящих процессов (327 sleeping)
  • Остановленных процессов (0 stopped)
  • Процессов, ожидающих сигнала завершения от родителя, то есть зомби (0 zombie)

3ая строка — cpu

  • Процент иcпользования процессора пользователями (13,6 us)
  • Процент иcпользования процессора системой (0.0% sy)
  • Процент использования процессора приоритеными процессами "команда nice" (0.0% ni)
  • Процент простаивающих мощностей (99,4% id )
  • Процент ожидающих I/O операций. (0.0% wa)
  • Процент использования процессора на обслуживание аппаратных прерываний Hardware IRQ (0.3% hi)
  • Процент использования процессора на обслуживание программных прерываний Software Interrupts (0.0% si)
  • Процент использования процессора для других задач, например, обслуживания гипервизора. Равен 0 на физической машине (0.0% st)

4ая и 5ая строка — memory usage

  • Общий объем памяти
  • Использованный объем памяти
  • Объём свободной памяти
  • Объем буферов в кэше
  • Далее тоже самое, но касательно swap

Оставшиеся строки - processes list

  • PID – Proccess ID процесса.
  • USER – С правами какого пользователя выполняется
  • PR – Приоритет
  • NI – Значение "nice" процесса
  • VIRT – Виртуальная память, используемая процессом
  • RES – Физическая память, используемая процессом.
  • SHR – Разделяемая память процесса
  • S – Состояние процесса: S - спящий, R - запущенный, Z - зомби (S)
  • %CPU – Процент использования процессора процессом
  • %MEM – Процент использования памяти
  • TIME+ - Общее время активности процесса
  • COMMAND – Команда, которой был вызван процесс


Как видите вывод действительно довольно подробный, что позволяет определять причины проблем в работе сиситемы. Хорошая альтернатива - htop.

  • t - Включение и выключение вывода на экран суммарных данных.
  • m - Включение и выключение вывода на экран информации о памяти.
  • A - Сортировка строк по максимальному потреблению различных системных ресурсов.
  • f - Вход в меню конфигурирования данных, выводимыхмых на экран.
  • o - Позволяет интерактивно задавать порядок строк.
  • r - Изменение приоритета процесса с помощью команды renice.
  • k - Уничтожение процесса с помощью команды kill.
  • У - Вывод количества используемой памяти в б, Кб, Мб, Гб и т.д. в зависимости от количества нажатий.
  • с - подробный вывод команды запуска процесса.

Пожалуйста, уважайте труд автора, при копировании материалов сохраняйте ссылку на источник!

Комментарии (0)







Разрешённые теги: <b><i><br>Добавить новый комментарий: