top命令选项:
-a 按内存使用情况排序。此开关最重要的是按分配内存对进程进行排序。
-b 批处理模式操作。在批处理模式中启动top,这可以用于将输出从top发送到其他程序或文件。在此模式下,top将不接受输入和运行,直到您使用’-n’命令行选项设置的限制迭代次数或直到被杀死。
-c 命令行/程序名称切换。启动top反转(切换)最后记住的’c’状态。因此,如果top显示命令行,那么现在该字段显示程序名称,反之亦然。
-d 延迟时间间隔为:-d ss.tt(单位秒,允许小数,不允许负数)。指定屏幕更新之间的延迟,并重写个人配置文件或启动默认值中相应值。之后可以使用’d’或’s’交互命令来更改这一点。安全模式下只有root可以更改此类(除非使用’s’命令行选项)
-h 帮助信息
-H线程切换。启动top反转(切换)最后记住的’H’状态。当切换到On时,将显示所有淡出的线程。否则,top显示进程中所有线程的总和。
-i 空闲进程切换。启动top反转(切换)最后记住的’i’状态。当此切换为Off时,将不在显示空闲或僵尸任务
-m VIRT/USED切换。报告被使用的(进程RSS总数和交换总数),而不是虚拟内存。
-M 检测内存单元。显示内存单元(k/M/G)并在内存摘要中显示浮点数
-n 迭代次数限制为:-n number。指定在结束前应该产生的最大迭代次数或帧数。
-p 监视器PID为:-pN1 –pN2 …或-pN1,N2[,…]。仅监视具有指定进程ID的进程。此选项最多可以给出20次,或者您可以提供最多20个PID的逗号分隔列表。混合这两种方法是运行的。如果您希望恢复正常操作,只需要发出’=’交互命令。
-s 安全模式操作。强制启动安全模式,即使是root。通过系统配置文件可以更好地控制此模式。
-S 累计时间模式切换。启动top反转(切换)最后记住的’S’状态。当累计模式为On,每个进程都会列出它和它的死子进程使用的CPU时间。
-u 用户监控:-u somebody。仅监控与给定的有效UID或用户名匹配的进程
-U 用户监控:-U somebody。仅监控与给定的UID或用户名匹配的进程。这与真实的、有效的、保存的文件系统UID相匹配。
-v 版本信息
实例:
显示更新二十次后退出 ;
top -n 20
使用者将不能利用交谈式指令来对行程下命令 :
top -s
将更新显示二次的结果输入到名称为 top.log 的档案里 :
top -n 2 -b < top.log
运行top命令之后,如果想退出该命令,键入q即可或按ctrl+c