linux中的14个top命令示例
1. top命令的显示
在这个例子中,它将显示如下信息
tasks
,memory
,cpu
和swap
.按q
退出窗口。
# top
2. 用 -O(大写字母O
)排序。
按 (
Shift+O
) 通过字段字母对字段进行排序,例如按a
用 PID 对进程进行排序的字母 (Process ID
)。
使用top对进程 ID 进行排序
键入任意键以返回到已排序的主窗口
PID
顺序如下图所示。按q
退出退出窗口。
排序进程 ID
3. 显示特定用户进程
使用带有
u
选项的top命令将显示特定User
过程细节。
# top -u rumenz
4. top常用快捷键
按键 | 说明 |
---|---|
1 | 按数字1可以显示每个CPU核心使用情况 |
M | 根据驻留内存大小进行排序(注意大小写,下同)大写的 R 键可以将当前的排序倒转(下同) |
R | 将当前的排序倒转 |
P | 根据CPU使用百分比大小进行 |
T | 根据时间/累计时间进行排序 |
c | 切换显示命令名称和完整命令行 |
i | 忽略闲置和僵死进程。这是一个开关式命令。 |
f | 更改显示内容通过 f 键可以选择显示的内容。按 f 键之后会显示列的列表,空格确定显示或者取消显示 a是切换 |
5. 显示进程的绝对路径
按
c
运行 top 命令中的选项,它将显示正在运行的进程的绝对路径。或直接用以下指令
> top -c
6. 更改延迟或设置屏幕刷新间隔
默认情况下,屏幕刷新间隔为
3.0
秒,同样可以改变按d
运行 top 命令中的选项并根据需要更改它
7. 使用参数'k'终止正在运行的进程
找到后可以终止进程
PID
按k
在不退出top窗口的情况下运行 top 命令的选项。
8. 按CPU使用率排序
按 (
Shift+P
) 对进程CPU
利用率进行排序。
9. Renice 一个过程
你可以使用
r
更改进程优先级的选项也称为 Renice。
10. 保存top命令结果
将运行的 top 命令结果输出保存到文件
/root/.toprc
使用以下命令。
# top -n 1 -b > top-output.txt
11. 按内存使用率排序
按 (
Shift+O
) 对进程内存使用进行排序。
12. 10次输出后退出
top输出保持刷新,直到您按
q
。使用以下命令 top 命令将在重复 10 次后自动退出。
# top -n 10
13.过滤进程
进入top后,按下o后,会让你输入过滤条件,输入
COMMAND=nginx
,现在就只剩下模糊匹配nginx
关键字的进程了
14.不要显示空闲进程
打开top,会有下面一大堆的空闲进程显示着,有点干扰我们的视线。只要按下i,直接过滤掉空闲进程
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。