開啟「macOS 伺服器」的效能模式
效能模式會改變 Mac 的系統參數,讓你更有效地善用硬件功能,執行需要大量資源的伺服器應用程式。
本文章只適用於配備 Intel 處理器的 Mac 電腦。
如要在配備「macOS 伺服器」的 Mac 上執行需要高效能的服務,你可以開啟效能模式,將額外的系統資源全數提供給伺服器應用程式。
OS X El Capitan 10.11 和之後版本
如要在 OS X El Capitan 10.11 和之後版本中開啟效能模式,請使用 nvram
NVRAM 變數。 NVRAM 變數。如果你重設 NVRAM
這個指令會顯示 boot-args如果你看到 serverperfmode=1,即表示效能模式已開啟。
nvram boot-args
如果效能模式尚未開啟,你可以使用以下指令,在 boot-args NRVAM 變數中設定 serverperfmode=1:
sudo nvram boot-args="serverperfmode=1 $(nvram boot-args 2>/dev/null | cut -f 2-)"
如要關閉效能模式,請使用下列指令:
sudo nvram boot-args="$(nvram boot-args 2>/dev/null | sed -e $'s/boot-args\t//;s/serverperfmode=1//')"
較舊版本的 macOS
如要在 OS X Mountain Lion、OS X Mavericks 或 OS X Yosemite 中開啟效能模式,請在「終端機」中使用 serverinfo 指令。
若要取得目前模式,請使用這個指令:
serverinfo --perfmode
如要開啟效能模式:
serverinfo --setperfmode 1
如要關閉效能模式:
serverinfo --setperfmode 0
轉到或轉走效能模式需要重新啟動電腦。
更多內容
如果你是開發者,並想進一步了解效能模式如何最佳化你的系統,以供特定的伺服器應用程式使用,請參閱 sysctl(3) 說明網頁。