System reports — различия между версиями

Материал из pNp Wiki
Перейти к: навигация, поиск
(Использование утилиты top)
Строка 28: Строка 28:
 
| si || Процент времени CPU потраченный на обслуживание программных прерываний.
 
| si || Процент времени CPU потраченный на обслуживание программных прерываний.
 
|-
 
|-
|  || Текст ячейки
+
| st || Процент времени "украденный" у CPU. Параметр показывает время потраченное на обслуживание виртуальных машин.
 
|-
 
|-
| Текст ячейки || Текст ячейки
 
 
|}
 
|}

Версия 13:32, 12 февраля 2018

Получение информации о загрузке системы и создание отчетов

Предварительные требования

  • Виртуальная машина с двумя сетевыми интерфейсами
  • Установленные пакеты: sysstat, procps-ng

Использование утилиты top

Утилита входит в пакет procps-ng, позволяет получить информацию о процессах в интерактивном виде. Частота обновления информации задается ключом командной строки -d, либо, клавишей d.

Параметр Значение
us Процент времени CPU потраченного на управление процессами в пользовательском пространстве. Зачастую такие процессы запускаются не от суперпользователя и не взаимодействуют с ядром
sy Процент времени CPU потраченного на управление процессами в пространстве ядра (вызовы системных функций)
ni Процент времени CPU потраченный на управление процессами с изменнным параметром nice
id Процент времени CPU потраченный на бездействие. В это время процессор не занимался ничем и был доступен для процессов
wa Процент времени CPU потраченный на ожидание непрерываемого ввода/вывода, то есть обращение к жесткому диску, смонтированных разделов NFS и тому подобное. Высокий процент этого значения означает, что устройство с которого происходит чтение или на которое производится запись низкопроизводительно, и требуется дальнейшая оптимизация, которая может быть выражена как в увеличении канала передачи данных, так и замене устройства на более быстрое.
hi Процент времени CPU потраченный на обслуживание аппаратных прерываний. Высокое значение этого параметра может означать проблему с железом
si Процент времени CPU потраченный на обслуживание программных прерываний.
st Процент времени "украденный" у CPU. Параметр показывает время потраченное на обслуживание виртуальных машин.