首页 > 其他 > 详细

Redis 内核参数优化

时间:2019-02-21 15:51:42      阅读:488      评论:0      收藏:0      [点我收藏+]
echo "1" > /proc/sys/vm/overcommit_memory
echo never > /sys/kernel/mm/transparent_hugepage/enabled
echo never > /sys/kernel/mm/transparent_hugepage/defrag
centos_kernel=`uname -r | awk -F "." {print $1$2}`
if [ $centos_kernel == 26 ];then
  echo "kernel_veriosn:" $centos_kernel
  sysctl -w vm.swappiness=0
  cat /etc/sysctl.conf | grep vm.swappiness=
  if [ $? == "0" ];then
    sed -i s/^vm.swappiness.*//g /etc/sysctl.conf
    echo vm.swappiness=0 >> /etc/sysctl.conf
    sed -i /^$/d /etc/sysctl.conf
  else
    echo vm.swappiness=0 >> /etc/sysctl.conf
  fi
elif [ $centos_kernel == 310 ];then
  echo "kernel_veriosn:" $centos_kernel
  sysctl -w vm.swappiness=1
  cat /etc/sysctl.conf | grep vm.swappiness=
  if [ $? == "0" ];then
    sed -i s/^vm.swappiness.*//g /etc/sysctl.conf
    echo vm.swappiness=1 >> /etc/sysctl.conf
    sed -i /^$/d /etc/sysctl.conf
  else
    echo vm.swappiness=1 >> /etc/sysctl.conf
  fi
else
  echo "kernel_veriosn:" $centos_kernel
  exit 1
fi
over_memory=`cat /proc/sys/vm/overcommit_memory`
echo "overcommit_memory:" $over_memory
defrag=`cat /sys/kernel/mm/transparent_hugepage/defrag`
echo "defrag:" $defrag
cat /etc/sysctl.conf | grep vm.swappiness=

 

Redis 内核参数优化

原文:https://www.cnblogs.com/lwhctv/p/10412848.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!