記一次oom內核優化記錄:vm.lower_zone_protection

情景

最近gitlab服務會偶發性500,當前機器部署了gitlab、nfs等服務,通過排查發現是nfsd引起oom,致使系統運行不順暢。處理過程以下:html

事故現場

開發在使用gitlab的時候發現,偶發性的出現500:
20190119154787328540957.pnglinux

排查

  • 檢查gitlab日誌,沒有發現明顯的異常;git

  • 檢查監控:
    20190119154787393787457.png
    根據監控能夠發現,有幾個時間點內存有較大變化。vim

  • 根據以上時間節點查看系統日誌,發現:
    2019011915478733991102.jpg
    當前時間點nfs引起系統oom。bash

查找解決辦法

經過上面兩篇文章搞清楚了緣由,修復以下:gitlab

# 增長以下配置:
$ vim /etc/sysctl.conf
# 預留系統保護內存爲500M(該值根據本身具體使用環境設定)
vm.lower_zone_protection = 500

# 生效最新配置
$ sysctl -p

補充

相關文章
相關標籤/搜索