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

Материал из pNp Wiki
Перейти к: навигация, поиск
(Использование утилиты top)
(Использование утилиты top)
Строка 9: Строка 9:
 
Утилита входит в пакет <code>procps-ng</code>, позволяет получить информацию о процессах в интерактивном виде.  
 
Утилита входит в пакет <code>procps-ng</code>, позволяет получить информацию о процессах в интерактивном виде.  
 
Частота обновления информации задается ключом командной строки <code>-d</code>, либо, клавишей <code>d</code>.
 
Частота обновления информации задается ключом командной строки <code>-d</code>, либо, клавишей <code>d</code>.
 
+
==== Параметры использования CPU ====
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Строка 29: Строка 29:
 
|-
 
|-
 
| st  || Процент времени "украденный" у CPU. Параметр показывает время потраченное на обслуживание виртуальных машин.
 
| st  || Процент времени "украденный" у CPU. Параметр показывает время потраченное на обслуживание виртуальных машин.
 +
|-
 +
|}
 +
 +
==== Параметры использования памяти ====
 +
{| class="wikitable"
 +
|-
 +
! Параметр !! Значение
 +
|-
 +
| KiB Mem || Количество физической памяти в килобайтах
 +
|-
 +
| used || Количество использованной памяти
 +
|-
 +
| free || Количество свободной памяти
 +
|-
 +
| buffers || Количество памяти используемое для неструктурированных данных
 +
|-
 +
| cached Mem || Количество памяти используемое для кэширования файлов, которые недавно были прочитаны с диска
 
|-
 
|-
 
|}
 
|}

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

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

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

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

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

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

Параметры использования CPU

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

Параметры использования памяти

Параметр Значение
KiB Mem Количество физической памяти в килобайтах
used Количество использованной памяти
free Количество свободной памяти
buffers Количество памяти используемое для неструктурированных данных
cached Mem Количество памяти используемое для кэширования файлов, которые недавно были прочитаны с диска