linux设置swappiness优化系统

post by rocdk890 / 2015-3-26 16:41 Thursday linux技术
  最近对linux进行优化的时候,发现可以设置swappiness来对系统加速,swappiness表示实际内存和虚拟内存区域进行数据交换的倾向性大小ƒ数值越大表示倾向性越大,即交换的页面文件越多,反之亦然.我尝试的设置了下,发现系统速度是要比以前快些,具体快多少我就没有去研究了,反正以前要等半天才出结果的find,现在是一会就出结果了,这个值是减轻了硬盘负载,但在有mysql的机器上,建议把vm.swappiness设置为1,这个值的大小是使用swap分区有很大联系,一般默认是60,我只保守的修改为了10.具体怎么设置,请看下面:
  1.查看你的系统里面的swappiness
  cat /proc/sys/vm/swappiness
  60
  2.修改swappiness值为10
  sysctl -w vm.swappiness=10

  3.永久性修改
  vi /etc/sysctl.conf
  在最后加上一行:
  vm.swappiness=10

  ps:
  不建议大家把这个值设置为0,在新内核(2.6.32-303.el6及以后)会导致系统内存溢出,根据以前的经验大家都要设置为0,但新内核已经修改了,所以只能设置为1.
夜空- 本站版权
1、本站所有主题由该文章作者发表,该文章作者与夜空享有文章相关版权
2、其他单位或个人使用、转载或引用本文时必须同时征得该文章作者和夜空的同意
3、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
5、原文链接:blog.slogra.com/post-581.html

标签: 优化 系统 负载 硬盘 swappiness I/O