top 命令的用法
top 命令
相当于 Windows 下的资源管理器,能够动态实时的显示系统中进程的资源占用情况。
top 命令解析
顺便说一下 uptime 命令
Fields Management
以上是默认的显示内容,按 f 键可以打开 Fields Management
界面来更改显示的内容。
top 命令参数选项
top -d 秒数:表示进程界面更新时间(默认5秒)
top -b p 2>/tmp/top.txt 表示将 top 进程表在 /tmp/top.txt 中打印两次。
top -p 1 查看进程号为1的进程
-q top 没有任何延迟时间的进行刷新。如果调用程序有超级用户权限,top 将会以尽可能高的优先级运行。
-S 指定累计模式
-s 使 top 命令在安全模式中运行。将去除交互命令带来的潜在危险。
-i 使 top 不显示任何闲置或者僵死的进程。
-c 显示整个命令行而不是整个命令名
top 命令显示过程中的交互命令
Ctrl L:擦除并且重写屏幕
h 或者 ?:显示帮助画面
k:终止一个进程;默认使用 15 信号,可以使用信号 9 来强制结束该进程。但是在安全模式下此命令被屏蔽。
i:忽略闲置和僵死进程,开关式命令。
q:退出程序。
r:重新安排一个进程的优先级。默认值是 10,输入一个正值使优先级降低;输入一个负值使优先级升高。
S:切换到累计模式。
s:改变两次刷新的延迟时间。单位为秒,如果有小数,切换为 ms,输入 0 则系统不断的刷新,默认值是 5 。
f或者F:从当前显示中添加或者删除项目。
o 或者 O:改变显示项目的顺序。
t:切换显示进程和 CPU 状态信息。
m:切换显示内存信息。
I:切换显示平均负载和 CPU 状态信息。
M:根据驻留内存大小进行排序。
P:根据 CPU 使用百分比大小进行排序。
T:根据时间或者累计时间进行排序。
W:写 top 配置文件的方法。将当前设置写入 ~/toprc 文件中。