Linux

在所有節點上禁用透明大頁面?

  • June 14, 2017

我將我們的 mongo 基礎架構從 2.6 升級到 3.0(正在升級到 3.4),當我通過本地 mongo 客戶端登錄到輔助伺服器時,我看到了關於透明大頁面的警告。經過一番研究,我決定實施他們的建議。

我將木偶化 init.d 腳本 mongo 建議在 mongo 伺服器上禁用 THP,但後來我開始思考,我應該為所有節點禁用它嗎?在其他節點(nginx、nfs)上禁用 THP 是否有任何降級?

RedHat THP 文件建議在大多數係統上啟用 THP:

THP 向系統管理員和開發人員隱藏了使用大頁面的大部分複雜性。由於 THP 的目標是提高性能,其開發人員(來自社區和紅帽)已經在廣泛的系統、配置、應用程序和工作負載中測試和優化了 THP。這允許 THP 的預設設置來提高大多數係統配置的性能。但是,不建議將 THP 用於數據庫工作負載。

因此在所有節點上禁用THP不會提高性能。

引用自:https://serverfault.com/questions/855813