Linux top 使用技巧
2016-11-30 14:00
148 查看
1.多U多核CPU监控在top基本视图中,按键盘数字“1”,可监控每个逻辑CPU的状况:
![](http://files.jb51.net/file_images/article/201404/201404091709191.jpg)
观察上图,服务器有16个逻辑CPU,实际上是4个物理CPU。再按数字键1,就会返回到top基本视图界面。
2.高亮显示当前运行进程敲击键盘“b”(打开/关闭加亮效果),top的视图变化如下:
![](http://files.jb51.net/file_images/article/201404/201404091709192.png)
我们发现进程id为2570的“top”进程被加亮了,top进程就是视图第二行显示的唯一的运行态(runing)的那个进程,可以通过敲击“y”键关闭或打开运行态进程的加亮效果。
3.进程字段排序默认进入top时,各进程是按照CPU的占用量来排序的,在下图中进程ID为28894的java进程排在第一(cpu占用142%),进程ID为574的java进程排在第二(cpu占用16%)。
![](http://files.jb51.net/file_images/article/201404/201404091709193.png)
敲击键盘“x”(打开/关闭排序列的加亮效果),top的视图变化如下:
![](http://files.jb51.net/file_images/article/201404/201404091709194.png)
可以看到,top默认的排序列是“%CPU”。
4. 通过”shift + >”或”shift + <”可以向右或左改变排序列下图是按一次”shift + >”的效果图,视图现在已经按照%MEM来排序。
![](http://files.jb51.net/file_images/article/201404/201404091709195.png)
实例2:显示 完整命令命令:top -c输出:
![](http://files.jb51.net/file_images/article/201404/201404091709196.png)
实例3:以批处理模式显示程序信息命令:top -b实例4:以累积模式显示程序信息命令:top -S实例5:设置信息更新次数命令:top -n 2说明:表示更新两次后终止更新显示实例6:设置信息更新时间命令:top -d 3说明:表示更新周期为3秒实例7:显示指定的进程信息命令:top -p 574输出:
![](http://files.jb51.net/file_images/article/201404/201404091709197.png)
5.top交互命令在top 命令执行过程中可以使用的一些交互命令。这些命令都是单字母的,如果在命令行中使用了s 选项, 其中一些命令可能会被屏蔽。h 显示帮助画面,给出一些简短的命令总结说明k 终止一个进程。i 忽略闲置和僵死进程。这是一个开关式命令。q 退出程序r 重新安排一个进程的优先级别S 切换到累计模式s 改变两次刷新之间的延迟时间(单位为s),如果有小数,就换算成m s。输入0值则系统将不断刷新,默认值是5 sf或者F 从当前显示中添加或者删除项目o或者O 改变显示项目的顺序l 切换显示平均负载和启动时间信息m 切换显示内存信息t 切换显示进程和CPU状态信息c 切换显示命令名称和完整命令行M 根据驻留内存大小进行排序P 根据CPU使用百分比大小进行排序T 根据时间/累计时间进行排序W 将当前设置写入~/.toprc文件中
![](http://files.jb51.net/file_images/article/201404/201404091709191.jpg)
观察上图,服务器有16个逻辑CPU,实际上是4个物理CPU。再按数字键1,就会返回到top基本视图界面。
2.高亮显示当前运行进程敲击键盘“b”(打开/关闭加亮效果),top的视图变化如下:
![](http://files.jb51.net/file_images/article/201404/201404091709192.png)
我们发现进程id为2570的“top”进程被加亮了,top进程就是视图第二行显示的唯一的运行态(runing)的那个进程,可以通过敲击“y”键关闭或打开运行态进程的加亮效果。
3.进程字段排序默认进入top时,各进程是按照CPU的占用量来排序的,在下图中进程ID为28894的java进程排在第一(cpu占用142%),进程ID为574的java进程排在第二(cpu占用16%)。
![](http://files.jb51.net/file_images/article/201404/201404091709193.png)
敲击键盘“x”(打开/关闭排序列的加亮效果),top的视图变化如下:
![](http://files.jb51.net/file_images/article/201404/201404091709194.png)
可以看到,top默认的排序列是“%CPU”。
4. 通过”shift + >”或”shift + <”可以向右或左改变排序列下图是按一次”shift + >”的效果图,视图现在已经按照%MEM来排序。
![](http://files.jb51.net/file_images/article/201404/201404091709195.png)
实例2:显示 完整命令命令:top -c输出:
![](http://files.jb51.net/file_images/article/201404/201404091709196.png)
实例3:以批处理模式显示程序信息命令:top -b实例4:以累积模式显示程序信息命令:top -S实例5:设置信息更新次数命令:top -n 2说明:表示更新两次后终止更新显示实例6:设置信息更新时间命令:top -d 3说明:表示更新周期为3秒实例7:显示指定的进程信息命令:top -p 574输出:
![](http://files.jb51.net/file_images/article/201404/201404091709197.png)
5.top交互命令在top 命令执行过程中可以使用的一些交互命令。这些命令都是单字母的,如果在命令行中使用了s 选项, 其中一些命令可能会被屏蔽。h 显示帮助画面,给出一些简短的命令总结说明k 终止一个进程。i 忽略闲置和僵死进程。这是一个开关式命令。q 退出程序r 重新安排一个进程的优先级别S 切换到累计模式s 改变两次刷新之间的延迟时间(单位为s),如果有小数,就换算成m s。输入0值则系统将不断刷新,默认值是5 sf或者F 从当前显示中添加或者删除项目o或者O 改变显示项目的顺序l 切换显示平均负载和启动时间信息m 切换显示内存信息t 切换显示进程和CPU状态信息c 切换显示命令名称和完整命令行M 根据驻留内存大小进行排序P 根据CPU使用百分比大小进行排序T 根据时间/累计时间进行排序W 将当前设置写入~/.toprc文件中
相关文章推荐
- linux top命令详解和使用实例及使用技巧(监控linux的系统状况)
- Linux命令--top使用技巧
- Linux命令之 top 使用技巧
- Linux Top 命令详解及使用技巧
- Linux中使用top命令的技巧
- Linux 使用技巧集锦
- Linux经典实用的使用技巧33则[转]
- [转]TopStyle Pro 使用技巧
- TopStyle Pro 使用技巧
- Linux高级使用技巧十五课(一)
- TopStyle Pro 使用技巧
- Linux经典实用的使用技巧33则
- Linux 使用技巧
- linux使用技巧33则
- Linux 使用技巧
- linux使用技巧
- 转]Linux命令使用技巧集锦
- TopStyle Pro 使用技巧
- Linux 使用技巧集锦---Linux入门必读
- linux系列软件使用技巧(1)