作業系統為了适應更多的硬體環境,許多初始的設定值,寬容度都很高。
如果不經調整,這些值可能無法适應hpc,或者硬體稍好些的環境。
無法發揮更好的硬體性能,甚至可能影響某些應用軟體的使用,特别是資料庫。
512gb 記憶體為例
參數
支援系統
參數解釋
推薦設定
通過/etc/security/limits.conf設定,或者ulimit設定
通過/proc/$pid/limits檢視目前程序的設定
目前作業系統支援的io排程政策包括cfq, deadline, noop 等。
如果你要詳細了解這些排程政策的規則,可以檢視wiki或者看核心文檔。
從這裡可以看到它的排程政策
修改
或者修改啟動參數
從很多測試結果來看,資料庫使用deadline排程,性能會更穩定一些。
關閉透明大頁
禁用numa
ssd的對齊