免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3187 | 回复: 6
打印 上一主题 下一主题

aix性能问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-06-28 09:26 |只看该作者 |倒序浏览
一台p650,4路1.2Ghz  cpu, 8GB RAM,用oracle 9i数据库\r\n用户感觉很多业务操作慢,系统的vmstat信息如下:\r\nkthr     memory             page              faults        cpu     \r\n----- ----------- ------------------------ ------------ -----------\r\n r  b   avm   fre    re  pi  po  fr   sr  cy  in   sy  cs us sy id wa \r\n 4  5 1647014  2864   0  16  15 208  213   0  87 5372 1607 30  2 49 18\r\n 2  9 1647945  1102   0 123   0   0    0   0 1186 8802 1955 63  2  0 34\r\n 3  8 1648469   127   0  81   5 106  252   0 1288 11909 2180 81  3  4 13\r\n 3  1 1648790   257   0 104  45 590  929   0 1302 8489 1909 44  3 28 26\r\n 1  2 1649067   192   0  86  36 446  870   0 997 5889 1347 44  1 29 26\r\n 3  2 1650308   118   0  93  52 858 1600   0 1283 11143 1950 79  3  5 13\r\n 8  3 1652277   100   0  67 134 1178 2677   0 1563 13091 2239 88  4  1  8\r\n 3  1 1652519   123   0  51  32 712 1654   0 1225 9051 1868 53  3 27 16\r\n 1  2 1652514   125   0 120  57 408  807   0 1041 8157 1517 48  2 14 36\r\n 3  3 1652796   122   0 149  44 619 1702   0 1854 11530 2674 55  3  8 34\r\n 6 10 1654260    58   0 135 105 1003 2682   0 1851 11480 2555 63  3  1 33\r\n不知通过此方法可以看出瓶颈主要在哪?\r\n\r\nBTW,现在的oracle sga分配了6GB,PAGESPACE信息如下:\r\nPage Space  Physical Volume   Volume Group    Size   %Used  Active  Auto  Type\r\npaging00    hdisk1            rootvg        3840MB      92     yes   yes    lv\r\nhd6         hdisk0            rootvg        2048MB     100     yes   yes    lv\r\n\r\n请大侠帮忙看看,应该如何解决。\r\n谢谢!

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
2 [报告]
发表于 2005-06-28 09:40 |只看该作者

aix性能问题

paging使用太多,不够用,使用paging规则,好好归还一下,也可以考虑适当增加内存

论坛徽章:
0
3 [报告]
发表于 2005-06-28 09:51 |只看该作者

aix性能问题

应该适当扩大pagespace ,给你贴点中文资料\r\n\r\n\r\n当操作系统安装完毕后,系统将产生一个默认的Paging Space,名为hd6。用户可以扩大hd6,但是注意,在AIX4.2.1以后的版本中,系统将不支持小于32M的hd6。关于paging space大小的设置,一般情况下我们遵循如下的原则:\r\n1.        当内存<64MB时,paging space 的大小为内存的2倍;\r\n2.        当内存 >;=64MB,小于256MB时,paging space的大小为内存大小+16MB;\r\n3.        当内存 >;=256MB时,paging space大小=512MB+(内存大小-256)*1.25;\r\n原则虽是如此,但根据实际应用系统的不同,系统管理员可能需要对paging space的大小及其存放位置做些调整,以实现对系统资源的最佳运用。因为paging space过大并无意义,进程实际上不会在此执行,这样只会造成系统磁盘空间的浪费;而paging space过小,则在paging space用满时,一些idle过久或是占用系统内存空间过多的process将会自动被系统清除,以维持系统的持续工作。但情况严重时,过小的paging space会造成系统当机。\r\n当系统出现如下的信息时,就表明系统的paging space不够了:\r\n“INIT:paging space is low”\r\n“Ksh:can not fork process, no swap space”\r\n“Not enough memory”\r\n“Fork function failed”\r\n“Unable to fork , to many processes”\r\n或是使用“lsps -a”命令显示“%USED”>; 80%.\r\n此时,系统管理员应该增加系统中paging space的大小了。\r\n所有关于Paging Space的管理均可用smit 菜单来完成:

论坛徽章:
0
4 [报告]
发表于 2005-06-28 10:26 |只看该作者

aix性能问题

两个办法:\r\n1、升级主机,能直接解决问题。缺点是投资过大。\r\n2、用vmtune限制页面内存使用的比率。这种方法可能对系统应用造成一定的影响,但是不会产生系统因为内存全部被暂用而产生的系统停滞现象。

论坛徽章:
0
5 [报告]
发表于 2005-06-28 10:55 |只看该作者

aix性能问题

数据文件是做的文件系统么

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
6 [报告]
发表于 2005-06-28 11:34 |只看该作者

aix性能问题

pageout很多,有一些cpu的wait,交换空间要扩大啊。\r\n在想,oracle的db_cache_size要减小么?

论坛徽章:
0
7 [报告]
发表于 2005-06-28 11:35 |只看该作者

aix性能问题

oracle的数据是做在外置光纤阵列上的文件系统,此时SGA是不是分配的过大了。\r\n根据大家的意见,我们将增大PS空间,然后再根据情况看是否加内存,谢谢大家。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP