IT分销/经销 io瓶颈

IO瓶颈

CPU  User%  Kern%  Wait%  Idle%                 Reads     20333  Rawin         0
ALL   64.5    6.7    2.3   26.5                 Writes    21014  Ttyout     1504
                                                Forks         5  Igets         0
Network  KBPS   I-Pack  O-Pack   KB-In  KB-Out  Execs         5  Namei       468
Total   44.0K    33.8K   30.5K   20.3K   23.7K  Runqueue   36.3  Dirblk        0
                                                Waitqueue   0.0
Disk    Busy%     KBPS     TPS KB-Read KB-Writ                   MEMORY
Total     0.7    71.0K  1864.0   65.2K  5936.6  PAGING           Real,MB  196608
                                                Faults    43951  % Comp     82
FileSystem        KBPS     TPS KB-Read KB-Writ  Steals        0  % Noncomp   5
Total             77.6K  337.5   76.2K   1.5K   PgspIn        0  % Client    5
                                                PgspOut       0
Name            PID  CPU%  PgSp Owner           PageIn       45  PAGING SPACE
oracle     39059902   2.5  10.2 oracle          PageOut     118  Size,MB   32768
oracle     32703362   2.3  10.2 oracle          Sios        164  % Used      3
oracle     49808028   2.3   5.2 oracle                           % Free     97
CPU使用率为64%,内存使用率为82%;wait为2.3%。
Busy%:磁盘繁忙度没有超过80%,所以,所有硬盘都不存在IO瓶颈。
KBPS(在监视时间间隔内每秒钟读和写的千字节的数目)为71K;
KB-Read(每秒钟从物理磁盘读取的千字节的数目(以K为单位))为65K/s;
KB-Writ(每秒钟写到物理磁盘的千字节的数目(以K为单位))为5k/s。

客户经常反映我们的应用占用的IO资源,但是,从上面哪个值可以判断呢? Wait% 和Busy%吗?

我用namon查看:


|Top-Processes-(3928) ----Mode=5
[1=Basic2=CPU 3=Perf 4=Size 5=I/O 6=Cmds]---------------------


|
PID
%CPU
Size
Res
Res
Res
Char
RAM
Paging
Command


|
Used
KB
Set
Text
Data
I/O
Use
io
other repage


|47645390
2.9
240392
239352
236
239116
52682
0%
0
0
0 aor


|31851238
3.3
240372
239320
236
239084
51868
0%
0
0
0 aor


|53739628
7.9
426472
425956
1240
424716
3248
0%
0
0
0 vagentd


|19465392
24.7
98692
65748
57844
7904
1048
0%
0
1317
0 oracle


|51904858
9.0
98364
65420
57844
7576
835
0%
0
0
0 oracle


aor进程确耗用IO资源比较多,但是,怎么从整体上判断,我们的进程什么时候应该运行,什么时候不能运行呢?


参与7

6 同行回答

yuyulu yuyulu 系统工程师 自由职业
内存实际使用了82+5=87%了显示全部
内存实际使用了82+5=87%了 收起
系统集成 · 2012-12-20
浏览1468

提问者

轩辕剑
运维工程师 DSG
评论1

相关问题

问题状态

  • 发布时间:2012-12-20
  • 关注会员:1 人
  • 问题浏览:7025
  • 最近回答:2012-12-21
  • X社区推广