- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
linux下的VM参数
linux下的vm(虚拟内存)和windows下的作用是一样的,均是防止真实内存资源不足准备的.
linux的vm相关参数介绍
1. 保证linux有足够的物理内存,可以调整vm的如下参数
vm.min_free_kbytes=409600;//默认值是3797,保证物理内存有足够空闲空间,防止突发性换页
vm.vfs_cache_pressure=200;//默认是100,增大这个参数设置了虚拟内存回收directory和i-node缓冲的倾向,这个值越大。越易回收
vm.swappiness=40 //缺省60,减少这个参数会使系统尽快通过swapout不使用的进程资源来释放更多的物理内存
一般在rac的配置环境中配置这三个参数,可以防止换页引起节点短暂无响应,导致节点重启
2. 改善io系统的性能
overcommit_memory = 0
vm.overcommit_ratio = 10 //默认值是50,用于虚拟内存的物理内存的百分比
vm.dirty_ratio = 20 //默认值是40,为了保持稳定,持续的写入,把这个值调整的小一些,经验值是20
vm.dirty_background_ratio //缺省数值是500,也就是5秒,如果系统要求稳定持续的写,可以适当降低该值,把峰值的写操作平均多次,也避免宕机丢失更多的数据
vm.dirty_expire_centisecs //缺省是3000,也就是30秒,如果系统写操作压力很大,可以适当减小该值,但也不要太小;建议设置为 1500
vm的相关参数在/proc/sys目录下
相关命令
sysctl -p //修改vm参数后,运行这个命令可以立即生效
sysctl -a //查看所有的vm参数
与磁盘IO子系统有关的
/proc/sys/vm/dirty_ratio
这个参数控制文件系统的文件系统写缓冲区的大小,单位是百分比,表示系统内存的百分比,
表示当写缓冲使用到系统内存多少的时候,开始向磁盘写出数据。增大之会使用更多系统内
存用于磁盘写缓冲,也可以极大提高系统的写性能。但是,当你需要持续、恒定的写入场合
时,应该降低其数值,一般启动上缺省是 10。下面是增大的方法:
echo 40 /proc/sys/vm/dirty_ratio/proc/sys/vm/dirty_background_ratio
这个参数控制文件系统的pdflush进程,在何时刷新磁盘。单位是百分比,表示系统内存的百
分比,意思是当写缓冲使用到系统内存多少的时候,pdflush开始向磁盘写出数据。增大之会
使用更多系统内存用于磁盘写缓冲,也可以极大提高系统的写性能。但是,当你需要持续、恒
定的写入场合时,应该降低其数值,一般启动上缺省是 5。下面是增大的方法:
echo 20 /proc/sys/vm/dirty_background_ratio/proc/sys/vm/dirty_writeback_centisecs
这个参数控制内核的脏数据刷新进程pdflush的运行间隔。单位是 1/100 秒。缺省数值是500,
也就是 5 秒。如果你的系统是持续地写入动作,那么实际上还是降低这个数值比较好,这样可
以把尖峰的写操作削平成多次写操作。设置方法如下:
echo 200 /proc/sys/vm/dirty_writeback_centisecs如果你的系统是短期地尖峰式的写操作,并且写入数据不大(几十M/次)且内存有比较多富裕,那么应该增大此数值:
echo 1000 /proc/sys/vm/dirty_writeback_centisecs/proc/sys/vm/dirty_expire_centisecs
这个参数声明Linux内核写缓冲区里面的数据多“旧”了之后,pdflush进程就开始考虑写到磁盘中去。
单位是 1/100秒。缺省是 3000,也就是 30 秒的数据就算旧了,将会刷新磁盘。对于特别重载的写
操作来说,这个值适当缩小也是好的,但也不能缩小太多,因为缩小太多也会导致IO提高太快。建
议设置为 1500,也就是15秒算旧。
echo 1500 /proc/sys/vm/dirty_expire_centisecs当然,如果你的系统内存比较大,并且写入模式是间歇式的,并且每次写入的数据不大(比如几十M),
那么这个值还是大些的好。
与网络IO子系统有关的
/proc/sys/net/ipv4/tcp_retrans_collapse
这个参数控制TCP双方Window协商出现错误的时候的一些重传的行为。但是在老的2.6的核
(2.6.18)里头,这个重传会导致kernel oops,kernel panic,所以,如果出现有
tcp_retrans_
您可能关注的文档
- 几款美味豆腐介绍.doc
- 密码学第一张.pptx
- 温馨家园26期.doc
- 电工初中级试题及答案.doc
- 新时期我国耕地资源总量动态平衡的维持与可持续利用的途径.pdf
- 英语单词 Microsoft PowerPoint 演示文稿.ppt
- XY滑台齿轮与齿轨型.pdf
- 《直棱柱》自我评估1.doc
- 建设无线数字广播电视传输项目.doc
- 春江花月夜学案1.doc
- 湖南都市职业学院单招《数学》真题完整版附答案详解.docx
- 湖南铁道职业技术学院单招《数学》模拟试题附完整答案详解(考点梳理).docx
- 湖南科技职业学院单招《数学》综合提升测试卷及1套参考答案详解.docx
- 湖南网络工程职业学院单招《数学》测试卷附参考答案详解(精练).docx
- 湖南网络工程职业学院单招《数学》测试卷附参考答案详解(精练).docx
- 健康教育服务规范工作培训小结(2篇).docx
- TCS-粉煤灰混凝土路面砖生产技术规范及编制说明.pdf
- 湖南石油化工职业技术学院单招《数学》全真模拟模拟题附参考答案详解(完整版).docx
- 湖南邮电职业技术学院单招《数学》模拟题库(word)附答案详解.docx
- 湖南软件职业技术大学单招《数学》自我提分评估【精华版】附答案详解.docx
最近下载
- 成人住院患者静脉血栓栓塞症的预防护理-中华护理学会团体标准2023.pptx VIP
- 铁道概论复习知识点总结.docx VIP
- KXH36矿用隔爆兼本质安全型语言声光信号器操作手册.pdf VIP
- 3--kxh127矿用隔爆兼本安型多功能通讯信号装置(说明书).doc VIP
- 新能源汽车概论-全套PPT课件.pptx VIP
- 桥梁上部施工技术全套配套课件满洪高ppt1概述+2拱桥构造.ppt VIP
- 鄂东气田石楼西区块永和 30 井区致密气开采矿山地质环境保护与土地复垦方案.pdf VIP
- 新时达AS380电气原理图随机图纸RH0000739;22版型规;非18芯;V1.0.pdf
- NQMS及其数字化运营(简V5.0).pptx VIP
- 成都诗丽堂公司采购部工作指导书.doc VIP
原创力文档


文档评论(0)