<强>首先介绍中最高一些字段的含义:强>
<强>,VIRT:虚拟内存使用虚拟内存
强>
1,进程”需要的“虚拟内存大小,包括进程使用的库,代码,数据等
2、假如进程申请100的内存,但实际只使用了10米,那么它会增长100米,而不是实际的使用量
<强> RES:常驻内存使用常驻内存强>
1,进程当前使用的内存大小,但不包括换出
2,包含其他进程的共享
3,如果申请100的内存,实际使用10 m,它只增长10米,与VIRT相反
4、关于库占用内存的情况,它只统计加载的库文件所占内存大小
<强>月:共享内存共享内存
强>
1,除了自身进程的共享内存,也包括其他进程的共享内存
2,虽然进程只使用了几个共享库的函数,但它包含了整个共享库的大小
3,计算某个进程所占的物理内存大小公式:RES -月
4,换出后,它将会降下来
<强>数据强>
1,数据占用的内存。如果顶没有显示,按f键可以显示出来。
2、真正的该程序要求的数据空间,是真正在运行中要使用的。
<强>前运行中可以通过最高的内部命令对进程的显示方式进行控制。内部命令如下:
强>
s -改变画面更新频率
l -关闭或开启第一部分第一行前信息的表示
t -关闭或开启第一部分第二行任务和第三行cpu信息的表示
m -关闭或开启第一部分第四行Mem和第五行交换信息的表示
N -以PID的大小的顺序排列表示进程列表
P -以CPU占用率大小的顺序排列进程列表
M -以内存占用率大小的顺序排列进程列表
h -显示帮助
n -设置在进程列表所显示进程的数量
q -退出顶级
s -改变画面更新周期
<强>序号列名含义
强>
a PID ,,进程id
b PPID 父进程id
c诡计真实用户名
d UID进程所有者的用户id
e用户进程所有者的用户名
f组进程所有者的组名
g TTY启动进程的终端名。不是从终端启动的进程则显示为& # 63;
h公关优先级
我倪好值。负值表示高优先级,正值表示低优先级
j P最后使用的CPU,仅在多CPU环境下有意义
k % CPU上次更新到现在的CPU时间占用百分比
l时间进程使用的CPU时间总计,单位秒
米时间+进程使用的CPU时间总计,单位1/100秒
n % MEM进程使用的物理内存百分比
o VIRT进程使用的虚拟内存总量,单位kb.VIRT=互换+ RES
p交换进程使用的虚拟内存中,被换出的大小,单位kb。
问RES进程使用的、未被换出的物理内存大小,单位kb.RES=代码+数据
r代码可执行代码占用的物理内存大小,单位kb
年代数据可执行代码以外的部分(数据段+栈)占用的物理内存大小,单位kb
t月共享内存大小,单位kb
u nFLT页面错误次数
v nDRT最后一次写入到现在,被修改过的页面数。
w S进程状态。(D=不可中断的睡眠状态,R=运行,S=睡眠,T=跟踪/停止,Z=僵尸进程)
x命令命令名/命令行
y WCHAN若该进程在睡眠,则显示睡眠中的系统函数名
z旗帜任务标志,参考sched.h
默认情况下仅显示比较重要的PID,用户,公关,倪,VIRT, RES,月,年代,% CPU, % MEM,时间+命令列。可以通过下面的快捷键来更改显示内容。
通过f键可以选择显示的内容。按f键之后会显示列的列表,按所有即可显示或隐藏对应的列,最后按回车键确定。
按o键可以改变列的显示顺序。按小写的所有可以将相应的列向右移动,而大写的所有可以将相应的列向左移动。最后按回车键确定。
按大写的F或O键,然后按所有可以将进程按照相应的列进行排序。而大写的R键可以将当前的排序倒转。
<强>前使用方法:强>
使用格式:
最高[-][d] [p][问][c] [c] [S] [S] [n]
参数说明:
d:指定每两次屏幕信息刷新之间的时间间隔。当然用户可以使用年代交互命令来改变之。
p:通过指定监控进程ID来仅仅监控某个进程的状态。
问:该选项将使前没有任何延迟的进行刷新。如果调用程序有超级用户权限,那么前将以尽可能高的优先级运行。