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 文件中。

本文参考:https://blog.csdn.net/zhuoya_/article/details/81049967