關閉服務器節能模式


 

不少服務器出廠默認是開啟節能模式,會有很多“坑”,例如意外宕機。我不清楚這些坑現在還是否存在,或者該怎樣繞過去,也不想花費這個精力。 反正都是租用的服務器,完全不用操心電費;租機櫃托管的,好像也不會另外算電費。沒有BAT 量級的機器,沒必要花功夫研究細節,關了即可。

讓BIOS 接管電源管理,跑在最佳性能,整理下常見廠商的關閉步驟。

Dell

Dell 的iDrac:BIOS》System Profile Settings》Performance

BIOS 中設置: idrac_bios

iDrac Web 中設置: idrac_web1

idrac_web2

參考資料:

  • 《*NIX 下 CPU 的能耗控制》

    說了這么多,其實完全沒有必要這么做,前提的是你的機器數量在五位數以下,我估計大陸 p99 的互聯網都是這個量級以下的,創業公司就更普遍了。 因此,最簡單的辦法是,將 BIOS 設置成 "Performance"(memory freq sets to max, memory patrol scrub sets to standard mode, memory fresh rate sets to 1x, memory operating voltage sets to auto, turbo boost enabled and C1E&C-states disabled) 模式。

  • PERFORMANCE MODE – OMSA

浪潮/華為

浪潮和華為的服務器大多用的AMI BIOS ,設置上差不多: ami_bios1

ami_bios2

Power Techology 選中Performance ,或者選中 Custom,再手動調整。

Power Policy Select 電源策略選擇,菜單選項為:

  • Efficiency(節能模式):效率優先,啟用后是低性能低功耗模式,此模式可確保降低系統的功耗。
  • Performance(性能模式):性能優先,啟用后是高性能高功耗模式。
  • Custom(自定義):用戶自定義模式,兼顧性能、延遲和能耗。建議配置CPU運行在標准頻率。

BIOS -> chipset -> Energy Performance Tunning

  • Energy Performance Tunning 選中BIOS
  • Energy PerformanceBIAS 選中Performance
  • Workload Configuration 選中Balanced

CPU P State Control

  • EIST 選中Disabled
  • Turbo Mode 選中Enable

CPU C State Control

  • Package C State limit 選中C0/C1 state
  • CPU C3 report 選中Disabled
  • CPU C6 report 選中Disabled
  • Enhanced Halt State (C1E) 選中Disabled

ACPI T-States 選中Disbaled

bmc

參考資料:

HP

hp

System Profiles 選擇:Maxium Performance(最高性能)

iLo 設置:

iLo_2

BIOS 設置:

hp_bios

hp_bios2

IBM

IBM 的服務器沒接觸過,不過都差不多,IBM 的管理卡似乎叫HMC

啟用固定最大頻率模式:使處理器頻率設置為可以指定的固定值。此選項允許您設置處理器頻率的最大限制和系統的功耗。

hmc

參考資料:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM