Linux系统检测工具(部分)

1、Vmstat

输出格式(centos 6.0):

procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
 r  b       swpd   free           buff     cache      si   so    bi    bo   in     cs   us sy id  wa st
 0  0      0          2393480  32612  329324    0    0   272   36  132  133  2  3  92  4   0 
 0  0      0          2393456  32612  329324    0    0     0     0    92  109    1  0  99  0   0 
 0  0      0          2393456  32612  329324    0    0     0     0    86   74     1  1  99  0   0 
 0  0      0          2393456  32612  329324    0    0     0     0   101  100   2  0  99  0   0 
 1  0      0          2393440  32612  329324    0    0     0     0   105   77    1  0  99  0   0 
 0  0      0          2393424  32612  329324    0    0     0     0   121  109   2  1  98  0   0 
 2  0      0          2393424  32620  329324    0    0     0    20   107   94   1  0  96  3   0 
 0  0      0          2393424  32620  329324    0    0     0     0   105   92    2  1  98  0   0 
 0  0      0          2393424  32620  329324    0    0     0     0   101   91    1  0  99  0   0 

说明:

procs:

r:运行的和等待(CPU时间片)运行的进程数

b:处于不可中断状态的进程数

memory:

swpd:切换到交换内存上的内存

free:空闲的物理内存

buff:作为buffer cache的内存,对块设备的读写进行缓冲

cache:作为page cache的内存, 文件系统的cache

swap:

si:交换内存使用,由磁盘调入内存

so:交换内存使用,由内存调入磁盘

io:

bi:从块设备读入的数据总量(读磁盘) (KB/s)

bo:写入到块设备的数据总理(写磁盘) (KB/s)

system:

in:每秒产生的中断次数

cs:每秒产生的上下文切换次数

cpu:

us:用户进程消耗的CPU时间百分比

sy:内核进程消耗的CPU时间百分比

id:CPU处在空闲状态时间百分比

wa:IO等待消耗的CPU时间百分比

st:Time stolen from a virtual machine。

2、top

输出格式:

top - 15:20:43 up 53 min,  2 users,  load average: 0.02, 0.02, 0.00
Tasks: 159 total,   1 running, 151 sleeping,   7 stopped,   0 zombie
Cpu(s):  2.5%us,  0.8%sy,  0.0%ni, 96.7%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   3089688k total,   740824k used,  2348864k free,    33504k buffers
Swap:  5193720k total,        0k used,  5193720k free,   378072k cached
  PID  USER  PR  NI  VIRT RES    SHR   S  %CPU %MEM TIME+ COMMAND                          
 1845  root      20   0   135m  21m  7600   S  3.6        0.7       0:20.40  Xorg                               
 2533  xyk       20   0   287m  14m  9584   S  1.3       0.5        0:05.06  gnome-terminal                     
 4240  xyk       20   0  15032  1256  932    R  1.0       0.0        0:00.51  top                                
 2097  xyk       20   0   476m 9592   7460  S  0.3       0.3        0:00.75  gnome-settings-                    
 2128  xyk       20   0   316m  13m   9.8m  S  0.3       0.4        0:00.72   gnome-panel                        
 2156  xyk       20   0   320m  24m  15m    S  0.3       0.8        0:01.44   vmware-user-loa                    
 2368  xyk       20   0   253m 6128   4580  S  0.3       0.2        0:00.30   gnome-screensav                    
    1     root      20   0  19336 1452   1184  S  0.0       0.0        0:02.62   init                               
    2     root      20   0     0        0        0       S  0.0       0.0        0:00.00   kthreadd                           
    3     root      RT   0     0       0        0       S  0.0       0.0        0:00.17   migration/0                        
    4     root      20   0     0       0         0       S  0.0       0.0        0:00.00   ksoftirqd/0                        
    5     root      RT   0     0      0         0       S  0.0       0.0        0:00.00   watchdog/0                         
    6     root      RT   0     0      0         0       S  0.0       0.0        0:00.21   migration/1                        
    7     root      20   0     0       0         0       S  0.0       0.0        0:00.00   ksoftirqd/1                        
    8     root      RT   0     0      0         0       S  0.0       0.0        0:00.00   watchdog/1                         
    9     root      20   0     0       0         0       S  0.0       0.0        0:00.02   events/0                           
   10    root      20   0     0      0          0       S  0.0       0.0        0:00.11   events/1    

说明:

PID:进程id

USER:进程所在者的用户名

PR:优先级

NI:nice 值。负值表示高优先级,正值表示低优先级

VIRT:进程使用的虚拟内存总量,单位 kb。VIRT=SWAP+RES

RES:进程使用的、未被换出的物理内存大小,单位 kb。RES=CODE+DATA

SHR:共享内存大小,单位 kb

S:进程状态
–   D 不可中断休眠,通常是 IO 操作所处的状态
–   R 正在执行的或者处在等待执行的进程队列中
–   S 休眠中
–   T 暂停刮起的(比如Ctrl+Z),也可能是被 strace 命令调用中的状态
–   Z 僵尸进程,进程执行完成,但由于其父进程没有销毁该进程,而被init进程接管进行销毁。
%CPU:上次更新到现在的 CPU 时间占用百分比

%MEM:进程使用的物理内存百分比

TIME+:进程使用的 CPU 时间总计,单位 1/100秒

COMMAND:命令名/命令行

3、free

输出格式:

                                total            used         free           shared    buffers     cached
Mem:                       3089688    1160736    1928952          0     148580     543832
-/+ buffers/cache:     468324    2621364
Swap:                       5193720          0    5193720

说明:

-/+ buffers/cache:

第一个值 = Memused - Membuffers - Memcached

第二个值 = Memfree + Membuffers + Memcached

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值