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

Материал из pNp Wiki
Перейти к: навигация, поиск
(Новая страница: «== Получение информации о загрузке системы и создание отчетов == ==== Предварительные треб…»)
 
Строка 9: Строка 9:
 
Утилита входит в пакет <code>procps-ng</code>, позволяет получить информацию о процессах в интерактивном виде.  
 
Утилита входит в пакет <code>procps-ng</code>, позволяет получить информацию о процессах в интерактивном виде.  
 
Частота обновления информации задается ключом командной строки <code>-d</code>, либо, клавишей <code>d</code>.
 
Частота обновления информации задается ключом командной строки <code>-d</code>, либо, клавишей <code>d</code>.
 +
 +
{| class="wikitable"
 +
|-
 +
! Параметр !! Значение
 +
|-
 +
| us || Процент времени CPU потраченного на управление процессами в пользовательском пространстве. Зачастую такие процессы запускаются не от суперпользователя и не взаимодействуют с ядром
 +
|-
 +
| sy || Процент времени CPU потраченного на управление процессами в пространстве ядра (вызовы системных функций)
 +
|-
 +
| ni || Процент времени CPU потраченный на управление процессами с изменнным параметром <code>nice</code>
 +
|-
 +
| id || Процент времени CPU потраченный на бездействие. В это время процессор не занимался ничем и был доступен для процессов
 +
|-
 +
| wa || Процент времени CPU потраченный на ожидание непрерываемого ввода/вывода, то есть обращение к жесткому диску, смонтированных разделов NFS и тому подобное. Высокий процент этого значения означает, что устройство с которого происходит чтение или на которое производится запись низкопроизводительно, и требуется дальнейшая оптимизация, которая может быть выражена как в увеличении канала передачи данных, так и замене устройства на более быстрое.
 +
|-
 +
| hi || Процент времени CPU потраченный на обслуживание аппаратных прерываний. Высокое значение этого параметра может означать проблему с железом
 +
|-
 +
| si || Процент времени CPU потраченный на обслуживание программных прерываний.
 +
|-
 +
|  || Текст ячейки
 +
|-
 +
| Текст ячейки || Текст ячейки
 +
|}

Версия 13:30, 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 потраченный на обслуживание программных прерываний.
Текст ячейки
Текст ячейки Текст ячейки