当前位置: > Linux教程 > 系统运维 >

linux设置swappiness优化系统

时间:2016-06-05 01:26来源:linux.it.net.cn 作者:IT
最近对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.


(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容