不少服務器出廠默認是開啟節能模式,會有很多“坑”,例如意外宕機。我不清楚這些坑現在還是否存在,或者該怎樣繞過去,也不想花費這個精力。 反正都是租用的服務器,完全不用操心電費;租機櫃托管的,好像也不會另外算電費。沒有BAT 量級的機器,沒必要花功夫研究細節,關了即可。
讓BIOS 接管電源管理,跑在最佳性能,整理下常見廠商的關閉步驟。
Dell
Dell 的iDrac:BIOS》System Profile Settings》Performance
BIOS 中設置:
iDrac Web 中設置:
參考資料:
- 《*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 ,設置上差不多:
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
參考資料:
HP
System Profiles 選擇:Maxium Performance(最高性能)
iLo 設置:
BIOS 設置:
IBM
IBM 的服務器沒接觸過,不過都差不多,IBM 的管理卡似乎叫HMC:
啟用固定最大頻率模式:使處理器頻率設置為可以指定的固定值。此選項允許您設置處理器頻率的最大限制和系統的功耗。
參考資料: