内核统计信息

nmon 记录文件的 PROC 部分包含内核统计信息。

缺省情况下,内核统计信息处于启用状态。 以下字段在内核统计信息部分中可用:
Runnable
每秒在 run 队列中准备运行的可运行进程数。 run 队列由进程调度程序维护,并包含可供分派的线程的列表。
Swap-in
每秒 swap 队列的长度,这意味着每秒等待调页的就绪进程数。 交换队列包含已准备好运行但已与当前正在运行的进程交换的进程的列表。
pswitch
每秒的进程上下文切换数。
syscall
每秒运行的系统调用数。
read
每秒运行的 read 系统调用数。
write
每秒运行的 write 系统调用数。
fork
每秒运行的 fork 系统调用数。
exec
每秒运行的 exec 系统调用数。
sem
每秒运行的进程间通信 (IPC) 信号操作数。
msg
每秒运行的 IPC 消息操作数。
asleep_bufio
处于休眠状态且正在等待缓冲 I/O 操作在特定时间完成的进程数。
asleep_rawio
在特定时间处于休眠状态并等待原始 I/O 操作的进程数。 原始 I/O 操作允许应用程序对逻辑卷管理器 (LVM) 层执行直接 write 操作。
asleep_diocio
处于休眠状态且在特定时间等待直接文件系统 I/O 操作和并发 I/O 操作的进程数。