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信息
TOP 实时进程监控
确定此虚拟机上的逻辑CPU数量TOP 实时进程监控

进程信息
TOP 实时进程监控

  1. 默认显示按照CPU使用率排序,最高在前
    TOP 实时进程监控
  2. 将显示更改为按照各个进程的内存使用量排序
    按M
    TOP 实时进程监控
  3. 关闭显示中的粗体使用。保存此设置,以便在重启top时重新利用
    默认为开
    TOP 实时进程监控
    按一下大写B键,将粗体使用为关
    TOP 实时进程监控
    按一下大写的W键,保存此设置。默认的配置问价为 .toprc,保存在当前用户的主目录中
    TOP 实时进程监控
  4. 再将显示修改为CPU使用率排序。打开粗体使用,保存此设置
    按一下大写P键,按照CPU使用率排序
    按一下大写B键,将粗体切换为开
    按一下大写W键,保存此设置
  5. Xorg进程,观察到进程状态现在为S
    TOP 实时进程监控
    暂停Xorg进程,观察到进程状态现在为T
    TOP 实时进程监控
    TOP 实时进程监控
    恢复进程Xorg
    TOP 实时进程监控