Top各列信息

信息内容:PID USER PR NI VIRT RES SHR S %CPU %MEM TIME COMMAND
字段含义: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—命令行/命令名
备 注:以上显示的内容只是top命令的一部分内容,还有其他列,信息如下:
SWAP----进程使用的虚拟内存中,被换出的大小
CODE—可执行代码占用的物理内存大小,单位为kb
DATA----可执行代码以外的部分(数据段 栈)占用的物理内存大小,单位为kb
PPID------父进程ID
RUSER----real user name
UID--------进程所有者的用户id
GROUP–进程所有者的组名
TTY--------启动进程的终端名,不是从终端启动的进程则显示为?
#C--------Last used CPU (SMP)
TIME------进程使用的CPU时间总计,单位秒
nFLT------页面错误次数
nDRT-----最后一次写入到现在,被修改过的页面数
WCHAN–若该进程在睡眠,则显示睡眠中的系统函数名
Flags-----任务标志,参照sched.h
更改显示列的方法:
a)通过f键可以选择显示的内容,按f键后会显示列的列表,按a-z即可显示或隐藏对应的列,最后按回车键确定;
b)按o键可以改变列的显示顺序。按小写的a-z可以将相应的列向右移动,而大写的A-Z可以将相应的列向左移动。最后按回车键确定;
c)按大写F或O键,然后按a-z可以将进程按照相应的列进行排序。而大写的R键可以将当前的排序倒转;
3.top命令使用
通过man top可以查看到详细的top命令使用方式。
1)命令形式
top [-] [d] [p] [q] [c] [S] [s]
2)参数说明
d----指定每两次屏幕信息刷新之间的时间间隔。当然用户可以使用s交互命令来调整刷屏时间;
p----通过指定监控进程ID来仅监控某个进程的状态;
q----使top没有任何延迟的进行刷新。如果调用程序有root权限,那么top将以尽可能高的优先级运行;
c----显示整个命令行而不只是显示命令名
s----使top命令在安全模式中运行。这将去除交互命令所带来的潜在危险
S----指定累计模式
3)在top命令的展示结果中,还有一些交互命令可以使用,这些命令都是单个字母
ctrl l ------擦出并重写屏幕
h或者?—显示帮助画面,给出一些简短命令总结说明
k------------终止一个进程,系统将提示用户输入需要终止的进程PID,以及需要发送给该进程什么样的信号。一般终止进程可以使用15信号;如果不能正常结束那就使用信号9强制结束进程;默认的信号是15;但是在安全模式中此命令被屏蔽;
i-------------忽略闲置和僵尸进程。这是一个开关式的命令;
q------------退出top程序;
r-------------重新安排一个进程的优先级;系统提示用户输入需要改变的进程PID以及需要设置的进程优先级值,输入一个正值将使优先级降低,反之则可以使该进程拥有更高的优先级;默认值为10;
S-------------切换到累计模式
s-------------改变两次刷新之间的延迟时间。系统将提示用户输入新的时间,单位为s。如果有小数,就换算成ms。输入0值则系统将不断刷新,默认值是5s;如果值设的很小,不但看不清结果,同时还会是系统负载大大增加;
f或F---------从当前显示中添加或删除项目;
o或O-------改变显示项目的顺序;
l--------------切换显示平均负载和启动时间信息;
m------------切换显示内存信息;
t--------------切换显示进程和CPU信息;
c-------------切换显示命令名称和完整命令行;
M------------根据驻留内存大小进行排序;
P-------------根据CPU使用百分比大小进行排序;
T--------------根据时间/累计时间进行排序;
W-------------将当前设置写入~/.toprc文件中。这是写top配置文件的推荐方法。

posted on   Allen158  阅读(262)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示