数据中心里全速运行的处理器正在浪费能源

数据中心是耗电大户,运营商一直在努力解决的一个关键问题是如何减少能源和资源消耗。人们已经找到了一些巧妙的解决方案,例如使用非饮用水来冷却设备,但一个显而易见的解决方案似乎被忽略了:启用处理器的各种省电功能。

随着需求的增长和公用事业部门的努力跟进,数据中心的耗电量已成为一个主要问题。运营商正在寻找降低能耗和成本的方法,许多运营商正在开发冷却设备和最大化数据中心设计的新方法。

美国正常运行时间研究所(Uptime Institute)的一篇新文章指出,在服务器上启用内置电源管理功能可以显著降低能耗。文章称,操作系统级管理器和电源配置文件可将能耗降低 25%-50%,而启用处理器 C 状态可将空闲功耗降低近 20%。

由于担心性能不稳定和延迟,这些省电功能通常会被默认禁用。不过,Uptime 认为,除了高频交易等对延迟非常敏感的工作负载外,对大多数工作负载来说,这样做的性能影响可以忽略不计。

事实上,现代处理器提供的性能往往超过了可接受的服务质量所需的性能,全速运行可能会浪费能源。有一个收益递减点,在这个点上,使用更多的电能所带来的性能提升微乎其微。

为解决这一问题,CPU 供应商开发了各种功耗/性能管理技术。基于软件的控制可将功耗降低 25% 至 50%,但对延迟的影响可能更大。纯硬件实施对延迟的影响较小,但只能节省 10% 或更少的功耗。软硬件结合的方法则处于中间位置,可节省 15% 到 20%。

尽管在性能上有所折衷,但 Uptime 认为功耗应该是大多数用例的主要关注点,在整个数据中心最大限度地提高性能并启用这些功能,可以节省大量能源和成本。

这种方法是有道理的,因为性能过载的情况很少被跟踪,而维持最低服务水平的工具却很多。此外,处理器的能耗曲线在接近峰值性能时会变得更加陡峭,这也表明了节能的潜力。

值得注意的是,电源管理技术起源于移动应用,在这些应用中,能效至关重要。这一背景表明,对于大多数工作负载来说,电源管理对延迟的影响可能比担心的要小。

考虑到这些因素,数据中心在工作负载不需要的情况下全速运行处理器,可能会造成能源浪费。为支持这一观点,Uptime 引用的基准数据显示,当服务器被限制在较低的性能状态时,往往是最节能的。

相关推荐
梦想平凡4 分钟前
棋牌游戏技术实战(五):从对局事件重新执行规则,核对棋盘和最终状态
数据库·游戏·oracle
白露与泡影11 分钟前
Oracle AI Database 26ai RAC 部署步骤、关键命令与一键脚本
数据库·人工智能·oracle
天天喝旺仔1 小时前
MySQL 索引原理与慢查询优化实战:从 B+ 树到执行计划调优
数据库·sql·mysql·性能优化
liulilittle1 小时前
Linux 下 select 测试函数
linux·服务器·网络·数据库·c++·select·c
DongQiShanRen1 小时前
玄龙(上):TICK 主循环——意识心跳怎么跳
linux·jvm·数据库·人工智能·数据挖掘·rust
数据库小学妹2 小时前
存算分离到底分离了什么?四条架构变化与选型判断
数据库·数据库架构·云原生数据库·缓存一致性·存算分离
FPGA小徐2 小时前
【一生一芯 / PA】异常响应机制:RISC-V 中 ecall → mtvec → mret 的完整代
开发语言·数据库·c#
m0_646429972 小时前
MySQL 初始化 SQL 中文乱码问题总结
数据库·sql·mysql
实战派K8S&DB2 小时前
TDSQL 核心模块与进程体系
运维·数据库·分布式·sql·mysql
FfHUCisI2 小时前
Go 性能分析工具 pprof:CPU、Heap 与 Goroutine 实战
数据库·golang