ミドルウェア・サーバのカーネルパラメータ最適化

Redisの:

エコー " 1 " >に/ proc / sys / vm / overcommit_memory
 エコー決して> / SYS /カーネル/ MM / transparent_hugepage / 有効
 エコー決して> / SYS /カーネル/ MM / transparent_hugepage / デフラグ
centos_kernel = ` はuname -r | AWK -F " " ' {$ 1 $ 2を印刷} ' `
 なら [$のcentos_kernel == 26 ]。その後、エコー" :kernel_veriosn " $のcentos_kernel 
     
    sysctlの - ワット vm.swappiness = 0 
    に/etc/sysctl.conf | grepの ' vm.swappiness = ' 
    であれば [$?== " 0 " ]。その後、
        SED -i ' S / ^ vm.swappiness。* //グラム'の/ etc / sysctl.confの
         エコー ' vm.swappiness = 0 ' >>は/ etc / sysctl.confの
         SED -i ' / ^ $ / dの' /など/ sysctl.confの
     
        エコー ' vm.swappiness = 0 ' >>は/ etc /sysctl.confの
     Fi回線
のelif [$のcentos_kernelの== 310 ]。その後、
    エコー " :kernel_veriosn " $のcentos_kernel
    sysctlの - ワット vm.swappiness = 1 
    に/etc/sysctl.conf | grepの vm.swappiness =
     であれば [$?== " 0 " ]。その後、
        SED -i ' S / ^ vm.swappiness。* //グラム'の/ etc / sysctl.confの
         エコー ' vm.swappiness = 1 ' >>は/ etc / sysctl.confの
         SED -i ' / ^ $ / dの' /など/ sysctl.confの
     
        エコー ' vm.swappiness = 1 ' >>は/ etc / sysctl.confの
    Fiの

    エコー " kernel_veriosn:" $のcentos_kernel
    終了1 
Fiの
over_memory = ` に/ proc / sys / vm / overcommit_memory`
 エコー " overcommit_memory:" $ over_memory
デフラグ = `  / SYS /カーネル/ MM / transparent_hugepage / defrag`
 エコー " デフラグ:" $デフラグ
 に/etc/sysctl.conf | grepの ' vm.swappiness = '

これは、次のとおりです。

は/etc/sysctl.conf | grepの " vm.max_map_count "  
であれば [$?-ne 0 ]。その後、
    sudoの SED -i ' S / ^ vm.max_map_count。* //グラム'の/ etc / sysctl.confの
     sudoの エコー " vm.max_map_count = 262144 " >>は/ etc / sysctl.confの
     はsudo  sedの -i " / ^ $ / D "の/ etc / sysctl.confの
 Fiの

は/etc/sysctl.conf | grepの " vm.swappiness "  
であれば [$?-ne 0 ]。その後、
    sudoの SED -i ' S / ^ vm.swappiness。* //グラム'の/ etc / sysctl.confの
    スソエコー ' vm.swappiness = 0 ' >>は/ etc / sysctl.confの
     はsudo  sedの -i ' / ^ $ / D 'の/ etc / sysctl.confの
 Fiの
sudoの エコー " *ソフトNPROC 524288 " >>の/ etc /セキュリティ/ limits.d / 90 - nproc.conf
 sudoをするswapoff - sudoをshの -c " エコー'するswapoff -a' >>は/ etc / rc.localに" sudoの sysctlを-p 

カフカ:

 

おすすめ

転載: www.cnblogs.com/lwhctv/p/11684547.html