centos内核参数优化
2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
1: 先來看一下阿里云機(jī)器的內(nèi)核參數(shù)優(yōu)化:
????vm.swappiness = 0
????net.ipv4.neigh.default.gc_stale_time=120
????net.ipv4.conf.all.rp_filter=0
????net.ipv4.conf.default.rp_filter=0
????net.ipv4.conf.default.arp_announce = 2
????net.ipv4.conf.all.arp_announce=2
????net.ipv4.tcp_max_tw_buckets = 5000
????net.ipv4.tcp_syncookies = 1
????net.ipv4.tcp_max_syn_backlog = 1024
????net.ipv4.tcp_synack_retries = 2
????net.ipv4.conf.lo.arp_announce=2
2: 個(gè)人感覺可以安心用的參數(shù):
????vm.swappiness = 0
????net.ipv4.tcp_max_tw_buckets = 5000
????net.ipv4.tcp_synack_retries = 2
????一個(gè)用于盡量不用swap,一個(gè)用于回收timewait,一個(gè)用于發(fā)送syn ack的重試次數(shù)(tcp三次握手的第二次)。
3: 有些參數(shù)設(shè)置需要小心:
????net.ipv4.tcp_tw_recycle這個(gè)參數(shù)設(shè)置為1的時(shí)候要小心,會(huì)檢查時(shí)間戳,當(dāng)?shù)诙€(gè)包的時(shí)間戳比第一個(gè)包的時(shí)間還要早的時(shí)候,會(huì)被丟棄。會(huì)引起線上的事故,
? ??netstat -s | grep timestamp 使用這個(gè)命令可以查看因?yàn)闀r(shí)間戳被丟棄的包,過大就有問題了。
????參考的文章:http://blog.csdn.net/wireless_tech/article/details/6405755
????????????????????????http://blog.chinaunix.net/uid-28337979-id-4107112.html
轉(zhuǎn)載于:https://my.oschina.net/zhuangweihong/blog/541880
總結(jié)
以上是生活随笔為你收集整理的centos内核参数优化的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Xcode7 beta 网络请求报错:T
- 下一篇: python之路day03--数据类型分