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同行回答

zrosinesszrosiness系统架构师JSRCB
太乱了。客户反映,应该先询问一下客户从哪方面觉得是IO瓶颈,我觉得你发的这些东西,说明不了任何问题,监控一段时间再说显示全部
太乱了。客户反映,应该先询问一下客户从哪方面觉得是IO瓶颈,我觉得你发的这些东西,说明不了任何问题,监控一段时间再说收起
银行 · 2012-12-21
浏览1505
highpehighpe系统工程师QK
vi /etc/security/limits把default下那些都改成-1,如果是5L再把smitty aio     变成  “可用”  的还有什么?我就到这里了!显示全部
vi /etc/security/limits
把default下那些都改成-1,如果是5L再把smitty aio     变成  “可用”  的
还有什么?我就到这里了!收起
互联网服务 · 2012-12-20
浏览1483
放下就快乐放下就快乐系统工程师银信
路过,拿过,走人!一气合成!欠太多考试的金币了!显示全部
路过,拿过,走人!一气合成!欠太多考试的金币了!收起
政府机关 · 2012-12-20
浏览1472
yuyuluyuyulu系统工程师自由职业
内存实际使用了82+5=87%了显示全部
内存实际使用了82+5=87%了收起
系统集成 · 2012-12-20
浏览1446
skyzqqskyzqq系统运维工程师中国联通河南省分公司
重新排一下版,太乱显示全部
重新排一下版,太乱收起
电信运营商 · 2012-12-20
浏览1384
myciciymyciciy联盟成员IT顾问某金融科技公司
应用占用的IO资源 谁占用啊难道非要让机器空转不成显示全部
应用占用的IO资源 谁占用啊
难道非要让机器空转不成收起
银行 · 2012-12-20
浏览1425

提问者

轩辕剑
运维工程师DSG

相关问题

问题状态

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