十五年测试老手,长期负责WEB\APP 项目测试,目前主要负责团队管理工作。

vmstat

上一篇 / 下一篇  2011-08-30 22:24:10 / 个人分类:liunx相关

文章来源
  • 文章来源:【原创】

;r t/|Q;{%F0  vmstat 命令报告虚拟内存统计信息和CPU负荷:页面调度,交换,任务交换,CPU利用率。命令的语法是:
I.@X4kL8b*^0       vmstat [-cisS] [d1 d2 d3 d4] [interval [count]]51Testing软件测试网#NgZv(^
       当不用选项时,vmstat显示一条曲线表示自从系统启动后活动的信息。如果指定interval(时间间隔),接下来的线是重复显示最后的interval期间活动的情况,直到用户中断命令执行。当同时提供计数器时,统计信息按时间计数来显示。
[ k\&t1N0       如果指定了一个磁盘名(如d1,d2,等等。),这些磁盘得到优先显示。通常,系统上的前4个磁盘设备是显示的,因为只有四个设备能在一线条上显 示,这个选项允许性能分析员修改缺省显示选项。(*磁盘名通常随id,sd,xd,或xy (取决于类型和I/0界面)加一个数字,如id0,sd2,xd1等等命名而定。),vmstat 命令显示若干字段信息:
5m|U&B8C P(ck0      
c X!L#J-S,Wl0procs        报表下面三种状态的进程数:51Testing软件测试网G2Gz s0c4y
            r--在运行队列中等候运行
Ni"wR9a1MvM0            b--被资源阻塞(I/0,页面调度,等等.)51Testing软件测试网`yk:Y%c0Q}m5K
            w--可运行但是被换出的
e)[6|;m [X+Di0memory 报告虚拟内存和实存信息:
x&kNr-~hYe,U0            swap--以千字节为单位的当前可用交换空间的数量 
-at3k(U4Tp&Z4L ]0            free--以千字节为单位的页自由表大小51Testing软件测试网xn{ ?3p~
page   报告每秒页面调度活动数量的信息:51Testing软件测试网%Q9|,l~'w+V"^BA Y Zsx
            re-从自由表回收页
!I6m/Ye q;Y0            mf--次要的错误;地址空间或硬件地址转换错误
&{9~ A iy7f9`;rN0            pi--页入的千字节数
M~HwA9]0            po -页出的千字节数
UZ~ Rs2rham0            fr- 释放的千字节数
hYZ[d}0            de--以千字节为单位的可接受的短期内存不足数51Testing软件测试网R&i0S,}&Mk9s
            sr--页由时钟算法扫描51Testing软件测试网4~8v@_Q
disk             可以为四个磁盘报告每秒磁盘I/O的数量
F'f,k.~9Fu0
ZW_U6i G0faults        报告每秒系统软件中断和硬件中断的速率51Testing软件测试网iO(GH ]/BB;x
            in-设备中断,不包括系统时钟中断51Testing软件测试网R7dp5M%Y)q&} g[^
            sy-系统调用51Testing软件测试网&~U5`,dFs-E6q;t
            cs-CPU任务(上下文)交换51Testing软件测试网U1` ~U1n3Sx.k OM{
cpu--        CPU故障时间的百分比,在多处理器系统上,这是全部处理器的平均值:51Testing软件测试网(w)J5_O1gu;m'}F
                     us-   用户时间
$M8p6rz+ShiV*n7u0            sy-- 系统时间
T b d Vf%['Y0            id-- 闲置时间
#k h'o8H X vt(g.v051Testing软件测试网g/R4B)uH H
vmstat命令有四个可选标志可供使用。如果机器有虚拟地址缓存-c标志就改变输出报告缓存刷新统计数据。报告包括自从系统启动后每种缓存刷新全部总量。六个缓存类型是用户,上下文,区域,段,页,部分页。
M/^Rj[c|L+i0-i标志 使输出变为报告中断的数量。如果给出设备名,如d1,d2等,监控将在设备级*执行,(*注,参阅第十二章有关打开设备级监控的信息。)并报告每个给定设备的统计信息。
!dKix pO,J rY0
:od I:C$~ aH0   修改"普通"报告来显示交换而非页面调度活动的信息。这选项改变显示的两个字段:si(换入)和so(换出)替代了re和mf字段。51Testing软件测试网 i Ap;|O!ulE

zwT N`{A0值得注意是,interval 和count选项对-i或-s选项是非法的。
M+MBN)l4h&~0
1G{ R/ukmw0
A^:r:X0}AFK0vmstat 参数详解
B;^UgV.}?051Testing软件测试网x7ZH w!O
procs: 
IBn7}Qaj-V051Testing软件测试网'x]~ ?0In}2z
r-->在运行队列中等待的进程数 
z*^+M%m4m0b-->在等待io的进程数 51Testing软件测试网;XjJR9Zf}
w-->可以进入运行队列但被替换的进程 
4k\2zI-b0
%l7K7G:PN0memoy 51Testing软件测试网\[b [~*i^b5G
51Testing软件测试网3b0W u)}2oV
swap-->现时可用的交换内存(k表示) 
-a R'd brQ"d*l%a7z0free-->空闲的内存(k表示) 51Testing软件测试网 b O l%^A)B!e tmP
51Testing软件测试网c!]aVh._O-?&]
51Testing软件测试网? czn IW)~s O^
pages 
.|@dvaT051Testing软件测试网;@0u{;_9n*uh
re--》回收的页面 
DZv5D2X0mf--》非严重错误的页面 51Testing软件测试网C^ n{ Uh.W8j1y
pi--》进入页面数(k表示) 
yX%vCc V0iQy"G0po--》出页面数(k表示) 
5W:V+P ^mg3Ob0fr--》空余的页面数(k表示) 
#c![ Y9{-}d+A0de--》提前读入的页面中的未命中数 51Testing软件测试网1hm J uS#_v{n b
sr--》通过时钟算法扫描的页面 
Tt'U?M$YH[]051Testing软件测试网p/m*O0O n Q
disk 显示每秒的磁盘操作。 s表示scsi盘,0表示盘号 
Ds5Xu.d"D051Testing软件测试网g `NI;A%g
fault 显示每秒的中断数 51Testing软件测试网$oIw/Z$t
in--》设备中断 51Testing软件测试网S O.Y2C WN1e5RpV
sy--》系统中断 
[[TQ&P#bYp2R/t0cy--》cpu交换 
@dGu9U*pq0
w"K.Uk)\"T0cpu 表示cpu的使用状态 
%d0AI/M zK051Testing软件测试网I*b Ri$]O1{8r!e `
cs--》用户进程使用的时间 
G1c} kK[7F Gq.N0sy--》系统进程使用的时间 51Testing软件测试网 C6_5K!}M4m8cD#B
id--》cpu空闲的时间
j!vVK'\B:[+y051Testing软件测试网6Z1~?~AA

-\jO7_G-^!Y7l d0FIELD DESCRIPTIONS51Testing软件测试网 K@UUrR
Procs
"A+V9bX;t [/d0VX0   r: The number of processes waiting for run time.51Testing软件测试网6x9d"_"L8zE
   b: The number of processes in uninterruptable sleep.51Testing软件测试网?nNjw7]9H
   w: The number of processes swapped out but otherwise runnable.  51Testing软件测试网`MKz9?8Hi

T7lJe(g D]%[0Thisfield is calculated, but Linux never desperation swaps.51Testing软件测试网!L7b1C1_C-U
  
&FE-W R)H0Memory51Testing软件测试网,W5]@5n1c
   swpd: the amount of virtual memory used (kB).51Testing软件测试网5y3k8A\L!F#n7H]
   free: the amount of idle memory (kB).51Testing软件测试网X4jp$kk'yw$H
   buff: the amount of memory used as buffers (kB).
H7iAV_7\JG Q0  
Q2i@L#kW7Y3u.u0Swap51Testing软件测试网$N:p r |6AUALXY%Y
   si: Amount of memory swapped in from disk (kB/s). 虚拟内存的页导入(从SWAP DISK导入RAM)51Testing软件测试网 _1E8[T-@8\0`p
   so: Amount of memory swapped to disk (kB/s). 虚拟内存的页导出.
8e6t-k8Y!q(tL&y j0(从RAM到SWAP DISK)
a+@X%YJ x0  
"T X?$?"lm.c%{0IO
e[h M$HV)?0   bi: Blocks sent to a block device (blocks/s).写入
8nY#N'OX(DL0   bo: Blocks received from a block device (blocks/s).写出51Testing软件测试网|;{.LeG!H
  
B2D xF j$DO*w K'nD0System
1R^ OZe+s0   in: The number of interrupts per second, including the clock.
\4Ml%f%hy tF0   cs: The number of context switches per second.
S@V:S2Uc0: CPU
IkbeaN!\0   These are percentages of total CPU time.51Testing软件测试网$?Q6VK\)n!n
   us: user time51Testing软件测试网 s-s6h]^
   sy: system time
8x/M X\'K0   id: idle time
J&d`$x:GM"Iz0
Un+gZ z3j0yD0
jU#ssnJ0如果 r经常大于 4 ,且id经常少于40,表示cpu的负荷很重。 
*Fp;C!?0P4Q0如果pi,po 长期不等于0,表示内存不足。 51Testing软件测试网 NK5E:T4zLN0at
如果disk 经常不等于0, 且在 b中的队列 大于3, 表示 io性能不好。
u"Y.P3D-bB051Testing软件测试网4wr8}"\8E%\,Bx-GR

1B hw9dM&Y#i^ V$xe0由vmstat看服务器
I#punA051Testing软件测试网"x"X}$r%SX|hT~

-x;XcH L sDTG f0说明:由于STATSPACK并不能获取全面分析性能问题所需要的所有信息,所以需要扩展其收集服务器的统计信息。51Testing软件测试网c&\Y-N ?BEy1X
  51Testing软件测试网^ ^f_6dM
VMSTAT介绍 
;Mi1gm([/r+t ed7N0
'Q DuHuh0通过STATSPACK收集服务器信息,主要通过收集VMSTAT的信息来展现服务器状况。VMSTAT工具是最常见的UNIX监控工具,可以展现给定时间间隔的服务器的状态值。
Tv:S`0dXt051Testing软件测试网!m.E8s6N T SSg^
一般VMSTAT工具的使用是通过两个数字参数来完成的,第一个参数是采样的时间间隔数,单位是秒,第二个参数是采样的次数。如:51Testing软件测试网JS;KGQ"@Wa;f RB
[oracle@brucelau oracle]$ vmstat 1 2 51Testing软件测试网l P H R4lA
procs                   memory swap       io   system         CPU51Testing软件测试网/Rz#_]j o1b&cs
r   b   w swpd free buff   cache    si   so bi bo in cs   us   sy   id51Testing软件测试网qV:A2TX_S(d
1   0   0    0 271844 186052 255852 0 0     2     6   102 10 0 0 100
Y5| T NUiU T4U00   0   0    0 271844 186052 255852 0 0     0     0   104 11 0 0 10051Testing软件测试网5w ~/z1u3W;i o-p
  51Testing软件测试网i1dR*v DDH8d!T
(注:目前系统几乎空闲,并且不同操作系统VMSTAT输出内容有所不同)51Testing软件测试网i5Vh9h\z,xO
  
kP HB P br0p0目前说来,对于服务器监控有用处的度量主要有:51Testing软件测试网h P }UcG k:x

sNE(q ],ii,a0r(运行队列)
UK3_U+`'szj!WAR0pi(页导入)51Testing软件测试网d(FT hE~
us(用户CPU)51Testing软件测试网 k w Xf-f;PT+R G
sy(系统CPU)51Testing软件测试网*DQYQr(Q qGf!be7MB
id(空闲)51Testing软件测试网*u*I#A2i/Tq,I?
  
)Kr@{)zx!f0通过VMSTAT识别CPU瓶颈 51Testing软件测试网v#Q3H'{} s

[%]6}!p N/[&ay0r(运行队列)展示了正在执行和等待CPU资源的任务个数。当这个值超过了CPU数目,就会出现CPU瓶颈了。51Testing软件测试网rMz9n#B[ K5|
获得CPU个数的命令(LINUX环境):
7S9A%N[oa1T3E _HN0cat /proc/cpuinfo|grep processor|wc –l
M/H0hQ5A^W"e&D X0当r值超过了CPU个数,就会出现CPU瓶颈,解决办法大体几种:51Testing软件测试网Qy{ v {
1. 最简单的就是增加CPU个数51Testing软件测试网;f Q ^ E ou|l
2. 通过调整任务执行时间,如大任务放到系统不繁忙的情况下进行执行,进尔平衡系统任务51Testing软件测试网n,Y/}"_0A7a
3.   调整已有任务的优先级  
_0? \6}%CT!v?A0
*[)G;E&R_;hf `0通过VMSTAT识别CPU满负荷 51Testing软件测试网(T0U&R;o@ CM
51Testing软件测试网#A4}4NO c {Q9U
首先需要声明一点的是,vmstat中CPU的度量是百分比的。当us+sy的值接近100的时候,表示CPU正在接近满负荷工作。但要注意的是,CPU 满负荷工作并不能说明什么,UNIX总是试图要CPU尽可能的繁忙,使得任务的吞吐量最大化。唯一能够确定CPU瓶颈的还是r(运行队列)的值。 51Testing软件测试网 _]knp6}1^
  
P6fp%`@ Yit0通过VMSTAT识别RAM瓶颈51Testing软件测试网 A]Fjg"Q'kX

kn2mw"Z z0数据库服务器都只有有限的RAM,出现内存争用现象是Oracle的常见问题。
A4U1QwI+Zno0首先察看RAM的数量,命令如下(LINUX环境):51Testing软件测试网a;tIApnW
[root@brucelau root]#free
&Z{w&`U_#C,g0          total       used       free        shared    buffers     cached
d*M b2x&n|&j0Mem:    1027348     873312     154036     185736     187496     29396451Testing软件测试网 DY}(^+m4c+F:| w
-/+ buffers/cache:    391852    63549651Testing软件测试网)|o B n;x
Swap:    2096440       0    209644051Testing软件测试网mkj oW
  51Testing软件测试网\9VP8t,['g
当然可以使用top等其他命令来显示RAM。
^M6U+`-Lv;X0
\"d!e2sk ~R4I0当内存的需求大于RAM的数量,服务器启动了虚拟内存机制,通过虚拟内存,可以将RAM段移到SWAP DISK的特殊磁盘段上,这样会出现虚拟内存的页导出和页导入现象,页导出并不能说明RAM瓶颈,虚拟内存系统经常会对内存段进行页导出,但页导入操作就 表明了服务器需要更多的内存了,页导入需要从SWAP DISK上将内存段复制回RAM,导致服务器速度变慢。51Testing软件测试网m6s p"r%r%u#k
  51Testing软件测试网i$sQ*o+x#\r
解决的办法有几种:51Testing软件测试网7}-H(o5n[
1.    最简单的,加大RAM
+Pfr#mr-u#Kx02.    改小SGA,使得对RAM需求减少
N{!d3[?u03.    减少RAM的需求(如:减少PGA)51Testing软件测试网Sg3RT*D
  
G'c-Fv d8f_0我们基本的了解了VMSTAT工作,下面是STATSPACK通过vmstat统计收集服务器性能数据。51Testing软件测试网Gc#k0C8Vv7w:Z3_7\
  
a8}:} W6Iq? ]P0STATSPACK通过vmstat收集服务器信息 51Testing软件测试网M _Y-vvF]
首先在perfstat用户下建一个存储服务器信息的表:如
"~Yo+H aS&g]4t0建表:51Testing软件测试网1Su1kl M|'v!S(\
create table stats$vmstat
U`@1d)V:s0(
H(i)nFu P.@w&R'y0start_date date,   --系统时间
o]"y9g&RIY0duration date,   --时间间隔51Testing软件测试网^` |3Uj;^:Y+qbt_2DA
server_name varchar2(20), --服务器名称
4pE4yWE'K0runque_waits number, --运行队列数据
k|l9{(A0page_in   number, --页导入数据
t+e&ELneyP0page_out number, --页导出数据51Testing软件测试网uu7Fj4fS
user_cpu number, --用户cpu数据
u1I/?a E+FQ0system_cpu number, --系统cpu数据
sLc m:l6b:Be0idle_cpu number, --空闲cpu数据51Testing软件测试网m)ll(WGC/B)Lc4e
wait_cpu number –等待cpu数据(只是aix存在)
Z o|@H2g x%Ux0)
z;xOr4cV0tablespace perfstat;51Testing软件测试网4e-M)S/OS!{
然后,通过UNIX/LINUX的shell变成,利用vmstat的结果来获取相应的服务器信息,并且存放到表中。

:R]]wMC5LiY051Testing软件测试网2o.`eF'?6m P{'c

Iostat 命令详解(转载)

:U4D~C8GK6E0^0

.g Le2^w[T Q0[root@20081006-1724 ~]# iostat -x51Testing软件测试网h&TqU`Q.V
Linux 2.6.9-78.ELsmp (20081006-1724)    11/20/200951Testing软件测试网1cf6V^6a*M!_ JF"Q*l

LB+_ j+G:D6Sb%M0avg-cpu:  %user   %nice    %sys %iowait   %idle51Testing软件测试网u ~d0H8_%\
           0.19    0.00    0.04    0.03   99.73

$l"M%Z4Z1r"Fb D0

;k4PI(Dw9j(Lq0Device:    rrqm/s wrqm/s   r/s   w/s  rsec/s  wsec/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await  svctm  %util
2u"z0Ci#Oz0sda          0.05  17.60  1.46  7.72   80.69  202.57    40.34   101.29    30.87     0.01    1.06   0.37   0.34
,[3e0f]7r&g G)B0sda1         0.00   0.00  0.00  0.00    0.00    0.00     0.00     0.00    29.90     0.00    3.14   3.14   0.0051Testing软件测试网zC/O E4])LVg@*@
sda2         0.00   0.00  0.00  0.00    0.00    0.00     0.00     0.00    16.25     0.00    1.51   1.30   0.00
3]o4s:u&W$um4y `o0sda3         0.05  17.60  1.46  7.72   80.69  202.57    40.34   101.29    30.87     0.01    1.06   0.37   0.3451Testing软件测试网.V0yVJ/E-KS4s
dm-0         0.00   0.00  1.46 25.28   80.32  202.26    40.16   101.13    10.57     0.36   13.56   0.13   0.3451Testing软件测试网*B F i/^V@%p9Y
dm-1         0.00   0.00  0.05  0.04    0.37    0.32     0.18     0.16     8.00     0.00    6.84   1.30   0.0151Testing软件测试网Q@ KOO K\!S

51Testing软件测试网U})r$f r:I d%d,s(M

rrqm/s: 每秒进行 merge 的读操作数目。即 delta(rmerge)/s
5M$p/@dN#\0wrqm/s: 每秒进行 merge 的写操作数目。即 delta(wmerge)/s
4y1y&nDH.o0r/s: 每秒完成的读 I/O 设备次数。即 delta(rio)/s51Testing软件测试网:W,z8? _4vlA
w/s: 每秒完成的写 I/O 设备次数。即 delta(wio)/s51Testing软件测试网 G+lj%y;r {b_kj2[
rsec/s: 每秒读扇区数。即 delta(rsect)/s51Testing软件测试网9zvE4u.c
wsec/s: 每秒写扇区数。即 delta(wsect)/s
_'s+A5u;qJ4^0rkB/s: 每秒读K字节数。是 rsect/s 的一半,因为每扇区大小为512字节。51Testing软件测试网R5M7D-VY,I
wkB/s: 每秒写K字节数。是 wsect/s 的一半。
4Q F FG y?0avgrq-sz: 平均每次设备I/O操作的数据大小 (扇区)。即 delta(rsect+wsect)/delta(rio+wio)
0t-Xk6w7X/CAev$] R0avgqu-sz: 平均I/O队列长度。即 delta(aveq)/s/1000 (因为aveq的单位为毫秒)。
Cr Cnl w h0await: 平均每次设备I/O操作的等待时间 (毫秒)。即 delta(ruse+wuse)/delta(rio+wio)51Testing软件测试网/{:X'R+L[Qb3x
svctm: 平均每次设备I/O操作的服务时间 (毫秒)。即 delta(use)/delta(rio+wio)
Vr2[D%n$Y0%util: 一秒中有百分之多少的时间用于 I/O 操作,或者说一秒中有多少时间 I/O 队列是非空的。
E*W3?(J:a ^!C0即 delta(use)/s/1000 (因为use的单位为毫秒)51Testing软件测试网#Y&Ot6A"z:[i hD

}~ {*S3Y,}0如果 %util 接近 100%,说明产生的I/O请求太多,I/O系统已经满负荷,该磁盘
Q|5[Y3ixG0可能存在瓶颈。51Testing软件测试网p p:f;n.Opy2F8k

51Testing软件测试网 P| Ci's{n!Z

比较重要的参数
"t5D? Rg,r0%util:      一秒中有百分之多少的时间用于 I/O 操作,或者说一秒中有多少时间 I/O 队列是非空的51Testing软件测试网 Fy@&\9I)fdc
svctm:   平均每次设备I/O操作的服务时间
0s_yzO'H/Z,X0await:    平均每次设备I/O操作的等待时间51Testing软件测试网-Pk0p7I}
avgqu-sz: 平均I/O队列长度51Testing软件测试网 e:[)[o'H(R)M2S!f)q

9A$P| `j#{ m$K }0如果%util接近100%,表明i/o请求太多,i/o系统已经满负荷,磁盘可能存在瓶颈,一般%util大于70%,i/o压力就比较大,读取速度有较多的wait.同时可以结合vmstat查看查看b参数(等待资源的进程数)和wa参数(IO等待所占用的CPU时间的百分比,高过30%时IO压力高)。
B E/H.B*w8D hy_0await 的大小一般取决于服务时间(svctm) 以及 I/O 队列的长度和 I/O 请求的发出模式。如果 svctm 比较接近 await,说明 I/O 几乎没有等待时间;如果 await 远大于 svctm,说明 I/O 队列太长,应用得到的响应时间变慢。

U/a1g6E['?(Kz0

/B"k M0H7s qx0{0形象的比喻51Testing软件测试网AV"`c Q!AN+a9B3B
r/s+w/s 类似于交款人的总数
7jyG%Ya8};z&ARA0平均队列长度(avgqu-sz)类似于单位时间里平均排队人的个数
5s%T6l.O3hon0平均服务时间(svctm)类似于收银员的收款速度51Testing软件测试网t U1d @u?&NI\J
平均等待时间(await)类似于平均每人的等待时间51Testing软件测试网_ BRX0t%X1X
平均I/O数据(avgrq-sz)类似于平均每人所买的东西多少
HcE1m%x@Rll(t#x0I/O 操作率 (%util)类似于收款台前有人排队的时间比例51Testing软件测试网.pQqz ~v.i~

{"T s-e a.h.\QAj(s*`0设备IO操作:总IO(io)/s = r/s(读) +w/s(写) =1.46 + 25.28=26.7451Testing软件测试网{^/b F} J_$?
平均每次设备I/O操作只需要0.36毫秒完成,现在却需要10.57毫秒完成,因为发出的请求太多(每秒26.74个),假如请求时同时发出的,可以这样计算平均等待时间:51Testing软件测试网[!?~ T7{8zQ,i
平均等待时间=单个I/O服务器时间*(1+2+...+请求总数-1)/请求总数 
[3@K^5OE-v.T%ou%u0每秒发出的I/0请求很多,但是平均队列就4,表示这些请求比较均匀,大部分处理还是比较及时51Testing软件测试网Q7F9L@e3t

+XU,Q2MG:Gr051Testing软件测试网_/O[ W)[a.]
svctm 一般要小于 await (因为同时等待的请求的等待时间被重复计算了),51Testing软件测试网-En)IG z~ V\5Jg
svctm 的大小一般和磁盘性能有关,CPU/内存的负荷也会对其有影响,请求过多51Testing软件测试网 q&C0T5R m~(k
也会间接导致 svctm 的增加。await 的大小一般取决于服务时间(svctm) 以及 51Testing软件测试网2\?L-M2vHv0nQ%X
I/O 队列的长度和 I/O 请求的发出模式。如果 svctm 比较接近 await,说明 51Testing软件测试网J0V3IZ$}*E CK
I/O 几乎没有等待时间;如果 await 远大于 svctm,说明 I/O 队列太长,应用
%ER9k"eCZ.xK%G2r0得到的响应时间变慢,如果响应时间超过了用户可以容许的范围,这时可以考虑51Testing软件测试网7s%IQ$pK/C.h
更换更快的磁盘,调整内核 elevator 算法,优化应用,或者升级 CPU。51Testing软件测试网2z7yW3j"L)Q"x,o-Z

7hx[8c"tc0队列长度(avgqu-sz)也可作为衡量系统 I/O 负荷的指标,但由于 avgqu-sz 是
#l(i _ R0D9?'Uu0按照单位时间的平均值,所以不能反映瞬间的 I/O 洪水。

.F2c5XD9E0

相关阅读:

TAG: vmstat

 

评分:0

我来说两句

Open Toolbar