Skip to content

Latest commit

 

History

History
42 lines (31 loc) · 2 KB

lin022.md

File metadata and controls

42 lines (31 loc) · 2 KB

top命令单页显示所有进程

参考资料1:top命令的输出太长一个屏幕显示不完怎么办

1.top命令常用方法

top命令可以用来查看当前正在运行的进程,但是当进程比较多时,top命令会自动“分页显示”,即每隔几秒自动切换一个页面显示一页的进程(正如其名称“top”)。这样对于用户肉眼观察当前所有进程很不利,让人有眼花缭乱之感。

“单页”显示全部进程的top命令:

$ top -b -n 1

实测有效。

2.top命令能够查看的信息

PID :进程的ID USER :进程所有者 PR :进程的优先级别,越小越优先被执行 NInice :值 VIRT :进程占用的虚拟内存 RES :进程占用的物理内存 SHR :进程使用的共享内存 S :进程的状态。S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值为负数 %CPU :进程占用CPU的使用率 %MEM :进程使用的物理内存和总内存的百分比 TIME+ :该进程启动后占用的总的CPU时间,即占用CPU使用时间的累加值。 COMMAND :进程启动命令名称

3.top命令参数说明

参考资料:Linux top命令

d : 改变显示的更新速度,或是在交谈式指令列( interactive command)按 s q : 没有任何延迟的显示速度,如果使用者是有 superuser 的权限,则 top 将会以最高的优先序执行 c : 切换显示模式,共有两种模式,一是只显示执行档的名称,另一种是显示完整的路径与名称S : 累积模式,会将己完成或消失的子行程 ( dead child process ) 的 CPU time 累积起来 s : 安全模式,将交谈式指令取消, 避免潜在的危机 i : 不显示任何闲置 (idle) 或无用 (zombie) 的行程 n : 更新的次数,完成后将会退出 top b : 批次档模式,搭配 "n" 参数一起使用,可以用来将 top 的结果输出到档案内