[原创]VMM调整提示:_MySQL, Oracle及数据库讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MySQL, Oracle及数据库讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 4352 | 回复: 0   主题: [原创]VMM调整提示:        下一篇 
紫狐狸988
注册用户
等级:上士
经验:261
发帖:29
精华:0
注册:2012-3-5
状态:离线
发送短消息息给紫狐狸988 加好友    发送短消息息给紫狐狸988 发消息
发表于: IP:您无权察看 2012-3-5 10:21:59 | [全部帖] [楼主帖] 楼主

VMM调整提示:北京联动北方科技有限公司

背景:将VMM内存划分为两个bucket,computational或者no computational。计算内存包括工作存储段和应用程序的文本段2。非计算,也称为文件系统缓存,包括JFSJFS2的,NFS的文件系统数据或文件系统类型。文件系统缓存的大小是由内核中的numperm参数跟踪,客户段使用率的大小,通过一个叫numclient的内核参数跟踪。现在,内核不跟踪在内存中的ZFS页的大小和不严格地说的numclient分设置一个的numperm;然而,对于大多数用途而言,将numclient视为numperm的子集,将不会引起任何概念性的问题。

VMM需要内存时,进程开始,因为空闲帧的数量低于minfree或达到定义的触发点。Lrud将会做一个决定,是内存类型还是仅仅限制文件缓存搜索。这个决定是基于参数数量,但是主要参数是lru_file_repage。当lru_file_repage被设置为1时,是默认的,VMM将使用的计算和非计算页计数,另外其他参数,以确定是否窃取或者内存类型或只是文件的内存。当参数lru_file_repage 被设置为0时,VMM会试图窃取提供唯一的文件内存(1)的numperm比处于minperm和(2)在VMM能够窃取足够的内存来满足需求。这是真的那么简单,设置将lru_file_repage=0 VMM窃取文件的内存期间是一个非常强烈的暗示。2,参考更多有关内存段类型的信息“svmon的手册页。

Version 1 – 3/22/2006 2 of 3 ? 2006 IBM Corporation


VMM优化提示

注:什么是re-page?一个页面故障被认为是一个新的页故障或重新页故障。一个页面重新出现故障时,已被引用最近一个被称为页再次被引用,因为页面已经被取代,所以在内存中不能被找到。在某种意义上,在页面选择算法中一个re-page可以被看做是一个失败--在理想情况下你不会有re-page错误。归类一个pagenew page或是re-pageVMM维护一个重新页历史记录缓冲区和维护两个计数器估计计算内存repaging和文件内存repaging的。每次页面置换算法运行的时候re-page率乘以90%,以至于它们反映的最近的re-page活动比历史的re-page活动更强烈。

使用这种方法,系统将不会消耗不必要的内存。自由帧的数量在参数minfreemaxfree之间徘徊是正常的和所期望的。记住,VMM很像一个人,把今天的事推到明天去做。

作为一个方面说明:“legacy”调优的方法,如下所示,是在广泛使用前引入lru_file_repage参数。虽然这种方法达到相同的目标,它不再是首选的调整方法。

?? maxperm%=maxclient%=(typically a low percentage – 20 or 30)
?? minperm%=5
?? strict_maxperm=0 (default)
?? strict_maxclient=0


它是可能的,但不推荐,在系统上使用“legacy”的方法的参数lru_file_repage。在这种情况下,你需要确保将lru_file_repage设置默认值1。“新”的建议基于VMM的开发经验中,当目的是为了保护计算机的内存时,这代表了调优系统的最好方法。




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论