Merge pull request #13117 from swordqiu/hotfix/qj-set-default-gc-thresh

fix: host tune system set default arp gc threshold
This commit is contained in:
Zexi Li
2022-01-04 11:44:58 +08:00
committed by GitHub
+5 -2
View File
@@ -416,7 +416,7 @@ func (h *SHostInfo) prepareEnv() error {
}
h.PreventArpFlux()
h.TuneSystem()
h.tuneSystem()
return nil
}
@@ -601,10 +601,13 @@ func (h *SHostInfo) PreventArpFlux() {
// Any system wide optimizations
// set swappiness=0 to avoid swap
func (h *SHostInfo) TuneSystem() {
func (h *SHostInfo) tuneSystem() {
kv := map[string]string{
"/proc/sys/vm/swappiness": "0",
"/proc/sys/net/ipv4/tcp_mtu_probing": "2",
"/proc/sys/net/ipv4/neigh/default/gc_thresh1": "1024",
"/proc/sys/net/ipv4/neigh/default/gc_thresh2": "4096",
"/proc/sys/net/ipv4/neigh/default/gc_thresh3": "8192",
"/sys/module/kvm/parameters/ignore_msrs": "1",
"/sys/module/kvm/parameters/report_ignored_msrs": "0",
}