TOP 实时进程监控
top程序是系统进程的动态视图,显示一个摘要标题,以及与ps信息类似的进程或线程列表。与静态的ps输出不同,top以可配置的间隔持续刷新,而且也提供列重新排列 排序和突出显示功能。用户配置可以保存,变为永久。
默认输出列可以从其他资源工具识别:
- 进程ID(PID)
- 用户名称(USER)是进程所有者
- 虚拟内存(VIRT)是进程正在使用的所有内存,包括常驻集合和共享库,以及任何映射或交换的内存页。(ps命令中标为VSZ)
- 场合组内存(RES)是进程所用的物理内存,包括任何驻留的共享对象(ps命令中标为RSS)
- 进程状态(S)显示为:
-
- D=不可中断睡眠
-
- R=运行中或可运行
-
- S=睡眠中
-
- T=已停止或以跟踪
-
- Z=僵停
- CPU时间是进程启动以来总的处理时间。可以切换为包含所有过去子进程的累计时间。
- 进程命令名称(COMMAND)
top中的基本击键操作
键 | 目的 |
---|---|
?或h | 交互式击键操作的帮助 |
l,t,m | 切换到负载,线程,内存标题行 |
l | 标题中切换显示单独cpu信息或所有cpu的汇总 |
s(1) | 更改刷新率,以带小数的秒数表示(如0.5,1,5) |
b | 切换反向输出突出显示中的进程;默认为仅粗体 |
B | 在显示中使用粗体,用于标题以及运行中的进程 |
H | 切换进程;显示进程摘要或单独线程 |
u,U | 过滤任何用户名称(有效,真实) |
M | 按照内存使用率,以降序方式对进程列表排序 |
P | 按照处理器使用率,以降序方式对进程列表排序 |
k(1) | 中断进程,若有提示,输入PID,在输入signal |
r(1) | 调整进程的nice值。若有提示,输入PID,在输入nice_value |
W | 写入(保存)当前的显示配置,以便在下一次重新启动top时使用 |
q | 退出 |
确定此虚拟机上的逻辑CPU信息
确定此虚拟机上的逻辑CPU数量
进程信息
- 默认显示按照CPU使用率排序,最高在前
- 将显示更改为按照各个进程的内存使用量排序
按M - 关闭显示中的粗体使用。保存此设置,以便在重启top时重新利用
默认为开
按一下大写B键,将粗体使用为关
按一下大写的W键,保存此设置。默认的配置问价为 .toprc,保存在当前用户的主目录中 - 再将显示修改为CPU使用率排序。打开粗体使用,保存此设置
按一下大写P键,按照CPU使用率排序
按一下大写B键,将粗体切换为开
按一下大写W键,保存此设置 - Xorg进程,观察到进程状态现在为S
暂停Xorg进程,观察到进程状态现在为T
恢复进程Xorg