proc_stat(5) | File Formats Manual | proc_stat(5) |
ИМЯ
/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») или определённый ЦП (строка «cpuN») потратила в различных режимах:
- 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).
СМОТРИТЕ ТАКЖЕ
ПЕРЕВОД
Русский перевод этой страницы руководства разработал(и) 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>
Этот перевод является свободной программной документацией; он распространяется на условиях общедоступной лицензии GNU (GNU General Public License - GPL, https://www.gnu.org/licenses/gpl-3.0.html версии 3 или более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ.
Если вы обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите об этом разработчику(ам) по его(их) адресу(ам) электронной почты или по адресу списка рассылки русских переводчиков.
2 мая 2024 г. | Справочные страницы Linux 6.9.1 |