关闭服务器节能模式
不少服务器出厂默认是开启节能模式,会有很多“坑”,例如意外宕机。我不清楚这些坑现在还是否存在,或者该怎样绕过去,也不想花费这个精力。 反正都是租用的服务器,完全不用操心电费;租机柜托管的,好像也不会另外算电费。没有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:
启用固定最大频率模式:使处理器频率设置为可以指定的固定值。此选项允许您设置处理器频率的最大限制和系统的功耗。
参考资料:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 字符编码:从基础到乱码解决