Linux 系统监控负载top命令详解(2)

进程信息区统计信息区域的下方显示了各个进程的详细信息。首先来认识一下各列的含义。

序号   列名   含义  
a   PID   进程id  
b   PPID   父进程id  
c   RUSER   Real user name  
d   UID   进程所有者的用户id  
e   USER   进程所有者的用户名  
f   GROUP   进程所有者的组名  
g   TTY   启动进程的终端名。不是从终端启动的进程则显示为 ?  
h   PR   优先级  
i   NI   nice值。负值表示高优先级,正值表示低优先级  
j   P   最后使用的CPU,仅在多CPU环境下有意义  
k   %CPU   上次更新到现在的CPU时间占用百分比  
l   TIME   进程使用的CPU时间总计,单位秒  
m   TIME+   进程使用的CPU时间总计,单位1/100秒  
n   %MEM   进程使用的物理内存百分比  
o   VIRT   进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES  
p   SWAP   进程使用的虚拟内存中,被换出的大小,单位kb。  
q   RES   进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA  
r   CODE   可执行代码占用的物理内存大小,单位kb  
s   DATA   可执行代码以外的部分(数据段+栈)占用的物理内存大小,单位kb  
t   SHR   共享内存大小,单位kb  
u   nFLT   页面错误次数  
v   nDRT   最后一次写入到现在,被修改过的页面数。  
w   S   进程状态。
         D=不可中断的睡眠状态
         R=运行
         S=睡眠
         T=跟踪/停止
         Z=僵尸进程
 
x   COMMAND   命令名/命令行  
y   WCHAN   若该进程在睡眠,则显示睡眠中的系统函数名  
z   Flags   任务标志,参考 sched.h  


默认情况下仅显示比较重要的  PID、USER、PR、NI、VIRT、RES、SHR、S、%CPU、%MEM、TIME+、COMMAND  列。可以通过下面的快捷键来更改显示内容。
更改显示内容通过 f 可以选择显示的内容。按 f 键之后会显示列的列表,按 a-z  即可显示或隐藏对应的列,最后按回车键确定。
o可以改变列的显示顺序。按小写的 a-z 可以将相应的列向右移动,而大写的 A-Z  可以将相应的列向左移动。最后按回车键确定。
按大写的 FO 键,然后按 a-z 可以将进程按照相应的列进行排序。而大写的  R 键可以将当前的排序倒转。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/20754.html