zoukankan      html  css  js  c++  java
  • 中间件服务器内核参数优化

    Redis:

    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='

    ES:

    cat /etc/sysctl.conf | grep "vm.max_map_count" 
    if [ $? -ne 0 ];then
        sudo sed -i 's/^vm.max_map_count.*//g' /etc/sysctl.conf
        sudo echo "vm.max_map_count=262144" >> /etc/sysctl.conf
        sudo sed -i '/^$/d' /etc/sysctl.conf
    fi
    
    cat /etc/sysctl.conf | grep "vm.swappiness" 
    if [ $? -ne 0 ];then
        sudo sed -i 's/^vm.swappiness.*//g' /etc/sysctl.conf
        suso echo 'vm.swappiness=0' >> /etc/sysctl.conf
        sudo sed -i '/^$/d' /etc/sysctl.conf
    fi
    sudo echo "*    soft    nproc    524288" >> /etc/security/limits.d/90-nproc.conf
    sudo swapoff -a
    sudo sh -c "echo 'swapoff -a' >>/etc/rc.local"
    sudo sysctl -p

    Kafka:

  • 相关阅读:
    hdu 1669(二分+多重匹配)
    hdu 2389(最大匹配bfs版)
    hdu 3118(二进制枚举)
    计算机常用端口一览表
    自制EIGRP配置实验大全
    自制EIGRP配置实验大全
    《生成树选举口诀》【转载】
    CCNA基础知识摘录
    对eigrp默认网络的理解!
    对eigrp默认网络的理解!
  • 原文地址:https://www.cnblogs.com/lwhctv/p/11684547.html
Copyright © 2011-2022 走看看