灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:2607回复:0

linux系统性能监控top命令

楼主#
更多 发布于:2012-08-27 14:57

linux系统性能监控top命令

1、top命令用于监控系统的资源,包括内存、交换分区和cpu的使用率等。它会定期更新显示内容
top - 09:25:38 up 7 days, 19:27,  3 users,  load average: 0.15, 0.08, 0.02
Tasks: 187 total,   1 running, 186 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.8%us,  1.6%sy,  0.0%ni, 97.6%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   8053804k total,  6682636k used,  1371168k free,   101200k buffers
Swap:  4200956k total,  2044976k used,  2155980k free,   731052k cached                                     www.atcpu.com                          
PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                
3031 root      20   0 1542m 505m 2336 S    4  6.4 114:23.61 java                                                                  
4476 qsp       20   0 1409m 942m 4124 S    1 12.0 124:46.21 java                                                                  
4809 qsp       20   0 1429m 193m 3076 S    1  2.5 188:06.23 java                                                                  
5115 qsp       20   0 1563m 969m 4204 S    1 12.3 110:18.62 java                                                                  
5361 qsp       20   0 1471m 563m 4080 S    1  7.2 107:42.17 java                                                                  
5589 qsp       20   0 1438m  91m 2316 S    1  1.2 111:33.49 java                                                                  
5690 qsp       20   0 1496m 132m 4508 S    1  1.7 114:36.69 java                                                                  
3097 dcache    20   0 1905m  41m 1460 S    1  0.5 355:46.06 dcsvr                                                                  
   65 root      20   0     0    0    0 S    0  0.0   1:22.15 kondemand/3                                                            
3082 dcache    20   0  318m 5848 1116 S    0  0.1  51:10.78 dcagent                                                                
16817 zxccweb   20   0 1313m 182m 7624 S    0  2.3   7:43.51 java                                                                  
25685 root      20   0  8772 1252  856 R    0  0.0   0:00.50 top                                                                    
    1 root      20   0 10376  664  632 S    0  0.0   0:21.40 init                                                                  
    2 root      20   0     0    0    0 S    0  0.0   0:00.00 kthreadd                                                              
    3 root      RT   0     0    0    0 S    0  0.0   0:00.58 migration/0                                                            
    4 root      20   0     0    0    0 S    0  0.0   0:15.61 ksoftirqd/0                                                            
    5 root      RT   0     0    0    0 S    0  0.0   0:06.66 migration/1                                                            
    6 root      20   0     0    0    0 S    0  0.0   0:05.57 ksoftirqd/1      
第一行与W命令相同即用户信息
[root@penguin ~]# w  www.atcpu.com  
08:46:30 up  1:17,  3 users,  load average: 0.33, 0.70, 0.49
第二行表示所有进程的执行情况
第三行表示CPU的使用情况
第四、五行表示内存和交换分区的使用情况
其它内容表示正在执行中的进程列表(动态的显示)
终止top命令,可按Q键
默认的按CPU使用率来排列进程,还可以按内存的使用率(按M键)及执行时间(按T键)来排序。

2、top监视待定用户
执行top时,将监视系统中全部用户的进程,只想监控待定用户,可按U键,然后指定用户账号回车
top - 09:02:30 up  1:33,  3 users,  load average: 0.01, 0.06, 0.18
Tasks: 115 total,   1 running, 114 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.3%us,  1.7%sy,  0.0%ni, 98.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Which user (blank for all): hai
PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                          
9045 hai       20   0  5248 1420 1192 S  0.0  0.3   0:00.07 bash

3、终止执行中的进程
先按K键,输入要删除的PID。或者确定要终止的进程ID,输入kill -9 PID



作者 aniyo


喜欢0 评分0
游客

返回顶部