Linux下top命令学习
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux下top命令学习相关的知识,希望对你有一定的参考价值。
网址:http://www.cnblogs.com/qiwenhui/articles/4262044.html
1. 命令行选项:
1.1 -b: 批处理模式
-b选项以批处理模式启动top命令。当你想要在文件中保存输出时是很有用的。
1.2 -c: 命令/程序名 触发:
如上面所讨论到的命令,这个选项会以上次记住的程序/命令显示的状态显示(是否显示完整路径)。
1.3 -d: 设置延迟间隔
设置top的显示间隔(以秒计)。比如。
$ top -d 1
将会以1秒的刷新间隔启动top。
1.4 -i: 切换显示空闲进程
这个选项设置top命令的上一次记住的相反的‘i‘状态。
1.5 -n: 设置迭代数量
用-n选项,你可以设置top退出前迭代的次数。
$ top -n 3
将会在刷新输出3次后退出。
1.6 -p: 监控特定的PID
你可以用-p选项监控指定的PID。PID的值为0将被作为top命令自身的PID。
1.7 -u 或 -U: 用户名 或者 UID
可以用这些选项浏览特定用户的进程。用户名或者UID可以在选项中指定。-p、-u和-U选项是互斥的,同时只可以使用这其中一个选项。当你试图组合使用这些选项时,你会得到一个错误:
$ top -p 28453 -u raghu
top: conflicting process selections (U/p/u)
#/usr/bin/bash
rm cpuinfo.log
top -n35 -b -d5 | awk -F‘,‘ ‘/^Cpu/{split($4,a,"%");print a[1]}‘ >> cpuinfo.log
以上是关于Linux下top命令学习的主要内容,如果未能解决你的问题,请参考以下文章