04_top(监测磁盘)

Posted taysem

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了04_top(监测磁盘)相关的知识,希望对你有一定的参考价值。

top

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 
3140 root 20 0 254400 54196 4024 R 50.5 0.3 0:01.52 python 
4386 root 20 0 6335800 965436 17692 S 1.0 5.9 7:30.88 java 

PID: 进程描述符 
USER: 进程的拥有者 
PRI:进程的优先级 
NI: nice level 
SIZE: 进程拥有的内存(包括code segment + data segment + stack segment) 
RSS: 物理内存使用
VIRT(virtul memory usage): 进程需要的虚拟内存大小
RES(resident memory usage): 常驻内存 
SHARE: 和其他进程共享的物理内存空间 
STAT:进程的状态,有 S=sleeping,R=running,T=stopped or traced,D=interruptible sleep(不可中断的睡眠状态),Z=zombie。 
%CPU: CPU使用率 
%MEM: 物理内存的使用
TIME: 进程占用的总共cpu时间 
COMMAND:进程的命令

PRI值: 
PRI即进程的优先级,此值越小进程的优先级别越高。PRI值越小越快被cpu调度程序执行,那么加入nice值后,将会使得PRI变为:PRI(new)=PRI(old)+nice。由此看出,PRI是根据NICE排序的,规则是NICE越小PRI值越小,其优先级会变高。

NICE值: 
它是反应一个进程“优先级”状态的值,其取值范围是-20至19,一共40个级别。它对应于静态优先级的[100,139]这个区间,进程启动后默认的nice值为0,则其对应的优先级为120。 
NICE值虽然不是priority,但是它确实可以影响进程的优先级。

以上是关于04_top(监测磁盘)的主要内容,如果未能解决你的问题,请参考以下文章

Linux性能监测:磁盘IO篇

Linux下Shell脚本实战之监测磁盘空间

Linux Shell之监测磁盘空间

Shell脚本完成用户磁盘空间监测报告

Linux按照CPU内存磁盘IO网络性能监测转载

Linux查看磁盘io开销的几种方法