Man page - proc_stat(5)

Packages contains this manual

Available languages:

en fr pl ru ro de

Manual

proc_stat

НАИМЕНОВАНИЕ
ОПИСАНИЕ
СМОТРИТЕ ТАКЖЕ
ПЕРЕВОД

НАИМЕНОВАНИЕ

/proc/stat - kernel system statistics

ОПИСАНИЕ

/proc/stat

Статистика ядра/системы. Различается для разных архитектур. Общие элементы:
cpu 10132153 290696 3084719 46828483 16683 0 25195 0 175628 0
cpu0 1393280 32966 572056 13343292 6130 0 17875 0 23933 0

Количество времени, измеряемое в единицах USER_HZ (на большинстве архитектур — 1/100-я секунды; чтобы получить правильное значение используйте sysconf(_SC_CLK_TCK) ), которые система (строка «cpu») или определённый ЦП (строка «cpu N ») потратила в различных режимах:

user

(1) Время, проведённое в пользовательском режиме.

nice

(2) Время, проведённое в пользовательском режиме с низким приоритетом (nice).

системный

(3) Время, проведённое в системном режиме.

простой

(4) Время, проведённое в ожидании. Это значение совпадает с значением второго поля в псевдо-файле /proc/uptime .

iowait (начиная с Linux 2.5.41)

(5) Время ожидания завершения операций ввода-вывода. Это значение ненадёжно по следующим причинам:

ЦП не будет ждать завершения ввода-вывода; iowait это время, которое задача ждёт завершения ввода-вывода. Когда ЦП переходит в состояние простоя из-за ожидания задачей ввода-вывода, на этом ЦП будет запланирована к выполнению другая задача.

На многоядерных ЦП задача, ожидающая завершения ввода-вывода, не выполняется на каком-либо ЦП, поэтому iowait каждого ЦП трудно подсчитать.

Значение этого поля при определённых условиях может уменьшаться .

irq (начиная с Linux 2.6.0)

(6) Время обслуживания прерываний.

softirq (начиная с Linux 2.6.0)

(7) Время обслуживания softirq.

steal (начиная с Linux 2.6.11)

(8) Упущенное время — время, потраченное в других операционных системах при работе в виртуализованном окружении.

guest (начиная с Linux 2.6.24)

(9) Время, потраченное на работу виртуального процессора для гостевых операционных системах, управляемых ядром Linux.

guest_nice (начиная с Linux 2.6.33)

(10) Время, потраченное на работу гостевого niced (виртуального процессора для гостевых операционных системах, управляемых ядром Linux).

page 5741 1808

Количество страниц, которые система загрузила с диска и выгрузила на диск.

swap 1 0

Количество страниц подкачки, которые загружены и выгружены.

intr 1462898

В этой строке содержится счётчик прерываний, обработанных с момента загрузки системы, по каждому возможному системному прерыванию. В первом столбце содержится общее количество всех обработанных прерываний, включая ненумерованные, специфичные для архитектуры; в каждом последующем столбце содержится общее количество по конкретному прерыванию. Ненумерованные прерывания не показываются, выдаётся только их общее количество.

disk_io: (2,0):(31,30,5764,1,2) (3,0):

(major,minor):(noinfo, read_io_ops, blks_read, write_io_ops, blks_written)
(только в Linux 2.4)

ctxt 115315

Количество переключений контекста, произошедших в системе.

btime 769041601

Время начальной загрузки прошедшее с начала эпохи, 1970-01-01 00:00:00 +0000 (UTC), в секундах.

processes 86031

Количество разветвлений (вызовов fork) с момента начальной загрузки.

procs_running 6

Количество процессов в состоянии работы (Linux 2.5.45 и новее).

procs_blocked 2

Количество заблокированных процессов, ожидающих завершения ввода-вывода (Linux 2.5.45 и новее).

softirq 229245889 94 60001584 13619 5175704 2471304 28 51212741
59130143 0 51240672

В этой строке показывается количество softirq для всех ЦП. В первой колонке содержится общее количество всех softirq, а в каждой следующей колонке содержится общее количество определённых softirq (начиная с Linux 2.6.31).

СМОТРИТЕ ТАКЖЕ

proc (5)

ПЕРЕВОД

Русский перевод этой страницы руководства разработал(и) Alexey, Azamat Hackimov <azamat.hackimov@gmail.com>, kogamatranslator49 <r.podarov@yandex.ru>, Darima Kogan <silverdk99@gmail.com>, Max Is <ismax799@gmail.com>, Yuri Kozlov <yuray@komyakino.ru>, Иван Павлов <pavia00@gmail.com> и Kirill Rekhov <krekhov.dev@gmail.com>

Этот перевод является свободной программной документацией; он распространяется на условиях общедоступной лицензии GNU (GNU General Public License - GPL, https://www.gnu.org/licenses/gpl-3.0.html версии 3 или более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ.

Если вы обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите об этом разработчику(ам) по его(их) адресу(ам) электронной почты или по адресу списка рассылки русских переводчиков .