zoukankan      html  css  js  c++  java
  • Linux VM子系统参数调整

                                                       

          如果Timesten(TT)采用了Durablecommits或是share memory segment被lock的话,那么linux page子系统参数不需要做任何调整
    因为TT自己本身会在事务提交时会把dirty page写到磁盘上去。至于share memory被lock的情况,这个时候share memory的page不会被
    swap到磁盘上去,所以也没有必要调整page子系统的相关参数.

        vm.swappiness这个参数定了swap的激烈程度。default的值为60%,值越大,表示swap活动越频繁,建议设置为0

        vm.dirty_background_ratio 定义了后台dirty page的比例,如果达到这个比例,pdflush在下次会开始写dirty page.defulat为
    10,建议设为2
        vm.dirty_ratio 定义了一个应用本身的dirty page的写入比例,如果一个应用本身的dirty page达到这个值就会由本身来写入dirty
    page到磁盘上去,而不是由后pdflush来写.defualt为50,建议设置为10

        vm.dirty_expire_centisecs 单位为百分之一秒,定义了dirty page过期的时间参数,如果一个dirty page在多久时间没有活动时
    被写出。default 为3000,建议设置值为500

        vm.dirty_writeback_centisecs 定义了pdflush唤醒的间隔时间,default 为500,建议设为 100.
        vm.nr_pdflush_threads  定义了peflush进程数.default和物理CPU个数相等,一般不需要改动

       总的思想是:1,尽量减少swap活动,最好是不要有page in和page out的情况出现.对于TT的性能影响极大;2,尽快的把dirty page写到磁盘上去
    减少意外事件带来的数据丢失.

  • 相关阅读:
    产品设计步骤
    浅谈公司经营的事业发展线
    项目经理的眼:一切都是项目
    IT软件的编程方向
    后记:IT软件人员学习的书籍
    12、产品经理要阅读的书籍
    11、项目经理要阅读的书籍
    7、项目活动的开展
    6、项目组人员绩效考核
    5、项目组人员培训
  • 原文地址:https://www.cnblogs.com/zengkefu/p/5683584.html
Copyright © 2011-2022 走看看