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,但是它确实可以影响进程的优先级。

posted @ 2019-08-05 09:45  taysem  阅读(151)  评论(0编辑  收藏  举报