免费注册 查看新帖 |

Chinaunix

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

[小机硬件] AIX文件型内存占用过多 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-12-29 15:02 |只看该作者 |倒序浏览
1.我们使用的560Q小型机,32G内存,安装了oracle9i,数据文件都放在了磁阵上。
  近期由于把日志文件放在了本地磁盘,造成内存使用率很高
  vmsta的截图如下:
# vmstat

System Configuration: lcpu=16 mem=31744MB

kthr    memory              page              faults        cpu   
----- ----------- ------------------------ ------------ -----------
r  b   avm   fre  re  pi  po  fr   sr  cy  in   sy  cs us sy id wa
1  1 4099991 19375   0   0   0   0    0   0  49 2504 282  1  0 99  0

目前我们对vmo里的参数进行调整:
如下:

vmo -p -o maxclient%=10
vmo -p -o maxperm%=10

想知道目前调整这两个参数是否有风险?还有释放内存期间对CPU的占用大概有多少?内存释放需要多少时间?

topas.jpg (69.59 KB, 下载次数: 72)

topas截图

topas截图

论坛徽章:
0
2 [报告]
发表于 2008-12-29 16:31 |只看该作者
风险不大,不过free少了以后,对系统有影响吗?

论坛徽章:
2
2015年迎新春徽章
日期:2015-03-04 09:49:45IT运维版块每日发帖之星
日期:2016-07-29 06:20:00
3 [报告]
发表于 2008-12-29 17:21 |只看该作者
释放很快,用不了多长时间,cpu占用率也不会持续很高,主要是lrud这个进程。

论坛徽章:
0
4 [报告]
发表于 2008-12-30 10:11 |只看该作者
按照目前的这个解决方案,,是否能解决内存占用高的问题

论坛徽章:
5
荣誉会员
日期:2011-11-23 16:44:17CU大牛徽章
日期:2013-09-18 15:15:15CU大牛徽章
日期:2013-09-18 15:15:45未羊
日期:2014-02-25 14:37:19射手座
日期:2014-12-26 22:55:37
5 [报告]
发表于 2008-12-30 11:07 |只看该作者
如果还是嫌高,放裸设备,其实不过是一个心理因素。aix上占用的内存应该看avm,而不是non-free。
如果是用5.3,记得设置内核参数lru_file_repage=0就可以了。

论坛徽章:
2
2015年迎新春徽章
日期:2015-03-04 09:49:45IT运维版块每日发帖之星
日期:2016-07-29 06:20:00
6 [报告]
发表于 2008-12-30 11:47 |只看该作者
不知道楼主的数据库是用了fs么?如果用fs又没有用dio的话,那么降低maxperm不是一件好事。如果用了dio,则要降低maxperm。目前看来50%的空间被fs文件缓存占用,如果这系统只跑数据库,没有nfs,ftp之类的,那需要降低。
lru_file_repage在内存不够需要替换page的时候有作用,楼主这系统目前内存很宽裕。 0表示不参考repage率,这样做不太好吧。。我记得6.1是推荐1的,不知道5.3为何推荐为0呢?

论坛徽章:
0
7 [报告]
发表于 2008-12-30 13:59 |只看该作者
原帖由 冬瓜头 于 2008-12-30 11:47 发表
不知道楼主的数据库是用了fs么?如果用fs又没有用dio的话,那么降低maxperm不是一件好事。如果用了dio,则要降低maxperm。目前看来50%的空间被fs文件缓存占用,如果这系统只跑数据库,没有nfs,ftp之类的,那需 ...


6.1默认是0的, 就是说在min<num<max的时候, 仅repage文件内存, 所以在6.1中,minperm默认是3, 而max默认是90.
但是我们往往把max设得较低(特别是在磁盘上跑oracle), 因为我们要把"100 - max" 的全部留给oracle.

论坛徽章:
0
8 [报告]
发表于 2008-12-30 14:25 |只看该作者

回复 #6 冬瓜头 的帖子

目前数据库使用的裸设备,都放在磁阵上的.

论坛徽章:
0
9 [报告]
发表于 2008-12-30 16:24 |只看该作者
maxperm也不是限制文件内存的使用的
而是当numperm达到maxperm时候,内存释放的策略。
其实和lru_file_repage=0差不多。

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
10 [报告]
发表于 2008-12-30 16:52 |只看该作者
原帖由 冬瓜头 于 2008-12-30 11:47 发表
6.1是推荐1的,不知道5.3为何推荐为0呢?


因为设计5.3的时候,没想到现在内存都快跟白菜一个价格了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP