天天看點

DBA不可不知的作業系統核心參數

作業系統為了适應更多的硬體環境,許多初始的設定值,寬容度都很高。

如果不經調整,這些值可能無法适應hpc,或者硬體稍好些的環境。

無法發揮更好的硬體性能,甚至可能影響某些應用軟體的使用,特别是資料庫。

512gb 記憶體為例

參數

支援系統

參數解釋

推薦設定

通過/etc/security/limits.conf設定,或者ulimit設定

通過/proc/$pid/limits檢視目前程序的設定

目前作業系統支援的io排程政策包括cfq, deadline, noop 等。

如果你要詳細了解這些排程政策的規則,可以檢視wiki或者看核心文檔。

從這裡可以看到它的排程政策

修改

或者修改啟動參數

從很多測試結果來看,資料庫使用deadline排程,性能會更穩定一些。

關閉透明大頁

禁用numa

ssd的對齊