www.Orasql.Com
 
用户名: 密码:  验证码: 注册|找回密码 oracleawen's blog  
 
         当前位置 >> 技术论坛  发表帖子     论坛版块     查找帖子
aix 系统cpu wait非常大-技术论坛||Oracle高手之路—Orasql.Com!
            aix 系统cpu wait非常大
 
发贴人:oracle_awen
oracleawen@gmail.com448315233127.0.0.1
用户级别:管理员
发贴总数:1245
注册时间:2011-05-05 09:23:03
2011-06-01 08:15:45
aix 系统cpu wait非常大 下面db服务器,cpu wait非常大,但idle也很多,这是为什么呢, 内存使用也很多下面是nmon截图,请各位朋友帮我分析一下,问题出在哪里? topas monitor for host fhschn_dbt events/queues file/tty tue nov 23 154704 2010 interval 2 cswitch 5155 readch 0.0g syscall 15968 writech 139.0k kernel 7.2 |### | reads 2563 rawin 5 user 13.5 |#### | writes 68 ttyout 1396 wait 42.2 |############# | forks 1 igets 0 idle 37.1 |########### | execs 0 namei 44 runqueue 1.0 dirblk 0 network kbps i-pack o-pack kb-in kb-out waitqueue 29.5 en3 52.4 85.0 78.5 26.0 26.5 en2 0.0 0.0 0.0 0.0 0.0 paging memory lo0 0.0 0.0 0.0 0.0 0.0 faults 2100 real,mb 7744 steals 4783 % comp 95.2 disk busy% kbps tps kb-read kb-writ pgspin 87 % noncomp 5.5 dac1 0.0 8814.0 664.5 8702.0 112.0k pgspout 0 % client 5.5 dac0 0.0 8140.0 598.0 8120.0 20.0k pagein 4354 hdisk12 0.0 3104.0 235.5 3016.0 88.0 pageout 32 paging space hdisk10 0.0 3012.0 224.5 2996.0 16.0 sios 4365 size,mb 8192 hdisk7 0.0 2942.0 215.5 2934.0 8.0 % used 23.9 hdisk11 0.0 2664.0 199.0 2656.0 8.0 nfs (calls/sec) % free 76.0 hdisk9 0.0 2534.0 183.5 2530.0 4.0 serverv2 0 hdisk8 0.0 2492.0 188.5 2484.0 8.0 clientv2 0 press hdisk0 0.0 384.0 90.5 384.0 0.0 serverv3 0 "h" for help hdisk6 0.0 206.0 16.0 206.0 0.0 clientv3 0 "q" to quit hdisk1 0.0 134.0 5.5 134.0 0.0 dac1utm 0.0 0.0 0.0 0.0 0.0 cd0 0.0 0.0 0.0 0.0 0.0 hdisk4 0.0 0.0 0.0 0.0 0.0 dac0utm 0.0 0.0 0.0 0.0 0.0 name pid cpu% pgsp owner oracle 9986170 4.4 5.9 oracle oracle 8892828 2.4 8.0 oracle oracle 10092670 2.4 5.1 oracle lrud 16392 1.5 0.6 root oracle 8532320 0.9 7.2 oracle topas 9375874 0.8 23.1 root topas 9138366 0.8 23.1 root topas 8995294 0.8 23.1 oracle oracle 7299208 0.7 4.6 oracle oracle 7619052 0.5 7.7 oracle oracle 9969838 0.5 7.3 oracle oracle 344420 0.3 6.8 oracle oracle 8810802 0.3 3.8 oracle oracle 7733646 0.3 7.0 oracle psmd 24588 0.3 0.6 root oracle 8790516 0.2 7.2 oracle fhschn_dbtroot/> iostat 5 system configuration lcpu=8 drives=18 paths=6 vdisks=0 tty tin tout avg-cpu % user % sys % idle % iowait 0.0 1205.0 7.4 6.3 41.5 44.7 disks % tm_act kbps tps kb_read kb_wrtn hdisk5 0.0 0.0 0.0 0 0 hdisk0 3.0 33.3 8.1 168 0 hdisk1 0.2 3.2 0.4 16 0 hdisk3 0.0 0.0 0.0 0 0 hdisk4 0.0 0.0 0.0 0 0 hdisk2 0.0 0.0 0.0 0 0 cd0 0.0 0.0 0.0 0 0 dac0 0.0 8553.7 643.1 42788 344 dac0utm 0.0 0.0 0.0 0 0 dac1 0.0 8839.3 683.2 44260 312 dac1utm 0.0 0.0 0.0 0 0 hdisk6 27.4 224.5 27.4 1108 24 hdisk7 99.2 2968.4 225.7 14728 240 hdisk8 97.6 2828.8 213.6 14216 48 hdisk9 96.0 2820.0 209.6 14180 40 hdisk10 95.2 2888.2 221.3 14324 240 hdisk11 96.4 2765.3 207.8 13880 64 hdisk12 99.0 2897.8 220.9 14612 0 下面是nmon生产统计的excel fhschn_dbt_101122_0000.nmon.rar (358.58 kb) 这是修改完参数的statspack sp_20115_20122.txt (117.65 kb) 这是我修改参数以前的statspack sp_19752_19754.txt (111.38 kb) 下面的系统的分析在修改完数据库参数和以前基本是一样的,就是statspack里的有值反而下降了,如下 parse cpu to parse elapsd现在很少,我加大db_cache、修改cursor_sharing=similar后, parse cpu to parse elapsd反而下降了,还有buffer busy waits 也增加了 这是我修改后的参数 sga_max_size=4000m --内存的50-60% pga_aggregate_target=1500m --内存20-30% shared_pool_reserved_size=100m --最大是shared_pool_size50% db_cache_size=2000m --增加buffer cache的大小 cursor_sharing=similar --减少硬解析 processes=600 --减少连接数 [ 本帖最后由 lichangzai 于 2010-11-23 1709 编辑 ] statistic2.jpg (64.09 kb)2010-11-23 1557 statistic2_mem.jpg (44.7 kb)2010-11-23 1557 fhschn_dbt_101122_0000.nmon.rar (358.58 kb)下载次数 102010-11-23 1709 sp_20115_20122.txt (117.65 kb)下载次数 172010-11-23 1709 sp_19752_19754.txt (111.38 kb)下载次数 32010-11-23 1709

      
 
  
 Orasql.Com|E-Mail:oracleawen@gmail.com|Phone:15271942915|Copyright © 2011|All Rights Reserved|