216 total 进程总数 1 running 正在运行的进程数 215 sleeping 睡眠的进程数 0 stopped 停止的进程数 0 zombie 僵尸进程数 0.0 us 用户空间占用CPU百分比 0.1 sy 内核空间占用CPU百分比 0.0 ni 用户进程空间内改变过优先级的进程占用CPU百分比 99.9 id 空闲CPU百分比 0.0 wa 等待输入输出的CPU时间百分比 0.0 hi 硬中断(Hardware IRQ)占用CPU的百分比 0.0 si 软中断(Software Interrupts)占用CPU的百分比 0.0 st 虚拟CPU等待实际CPU的时间的百分比。
3、top的第四、五行信息解释
第四行及第五行主要显示系统的内存信息。
1 2 3 4 5 6 7 8 9
KiB Mem: 12119056 tota 物理内存总量 10016948free 空闲内存总量 923252 used 使用的物理内存总量 1178856 buff/cache 用作内核缓存的内存量 KiB Swap: 2093052 total 交换区总量 267544 used 使用的交换区总量 2093052free 空闲交换区总量 0 used 缓冲的交换区总量。 10742188 avail Mem 代表可用于进程下一次分配的物理内存数量
4、top的进程信息
top命令的交换界面主要区域,监控系统进程的实时状态信息。
1 2 3 4 5 6 7 8 9 10 11 12
PID 进程id USER 进程所有者的用户名 PR 优先级 NI nice值,负值表示高优先级,正值表示低优先级。 VIRT 进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES RES 进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA SHR 共享内存大小,单位kb S 进程状态。D=不可中断的睡眠状态 R=运行 S=睡眠 T=跟踪/停止 Z=僵尸进程 %CPU 上次更新到现在的CPU时间占用百分比 %MEM 进程使用的物理内存百分比 TIME+ 进程使用的CPU时间总计,单位1/100秒 COMMAND 命令名/命令行
其余监控项解释
1 2 3 4 5 6 7 8 9 10 11 12 13 14
PPID 父进程id RUSER Real user name UID 进程所有者的用户id GROUP 进程所有者的组名 TTY 启动进程的终端名。不是从终端启动的进程则显示为 ? P 最后使用的CPU,仅在多CPU环境下有意义 TIME 进程使用的CPU时间总计,单位秒 SWAP 进程使用的虚拟内存中,被换出的大小,单位kb CODE 可执行代码占用的物理内存大小,单位kb DATA 可执行代码以外的部分(数据段+栈)占用的物理内存大小,单位kb nFLT 页面错误次数 nDRT 最后一次写入到现在,被修改过的页面数。 WCHAN 若该进程在睡眠,则显示睡眠中的系统函数名 Flags 任务标志