Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Performance CPU利用率和能耗之间有什么关系?_Performance_Cpu - Fatal编程技术网

Performance CPU利用率和能耗之间有什么关系?

Performance CPU利用率和能耗之间有什么关系?,performance,cpu,Performance,Cpu,描述CPU利用率和能源消耗(电/热)之间关系的函数是什么 我想知道它是否是线性/次线性/经验等 我正在编写一个降低其他程序CPU利用率/负载的程序,我主要关心的是我能从能源方面获益多少 此外,我的服务器主要用作web服务器或数据中心中的数据库(headless) 如果数据中心需要更多的冷却能力,我也需要考虑。 我还需要知道CPU利用率对整个机器功耗的影响。对于CPU来说,线性最有可能。 CPU在低负载(如笔记本电脑)下会降低时钟速度,这会变得复杂,但对于服务器来说,这可能是一个很好的近似值。 请

描述CPU利用率和能源消耗(电/热)之间关系的函数是什么

我想知道它是否是线性/次线性/经验等

我正在编写一个降低其他程序CPU利用率/负载的程序,我主要关心的是我能从能源方面获益多少

此外,我的服务器主要用作web服务器或数据中心中的数据库(headless)

如果数据中心需要更多的冷却能力,我也需要考虑。
我还需要知道CPU利用率对整个机器功耗的影响。

对于CPU来说,线性最有可能。
CPU在低负载(如笔记本电脑)下会降低时钟速度,这会变得复杂,但对于服务器来说,这可能是一个很好的近似值。
请记住,CPU不是唯一的组件-您必须乘以CPU使用的功率与整个系统的功率百分比。

您可以找到一个简短的ppt,回答您的问题,并提供其他信息

虽然ppt中没有版权声明,但该作品可能受到保护,因此我将在这里仅复制三张与您的主要问题和后续评论相关的图表






现代CPU+OSs可以对CPU进行上/下时钟,以满足需求。CPU将以处理其负载所需的最低时钟速度运行。在编写你自己的程序之前,考虑一下这些内置的特性。谢谢你的评论,我试着减少负载。添加到马丁的答案中,另一个因素是使用中的硬盘。一般来说,商用级驱动器在故障前保持24/7的恒定速度,但有些驱动器会在某个空闲点后减速或完全停止。当驱动电机施加高于正常力时,退出备用状态将临时增加负载。这可能会根据服务器运行的应用程序和缓存的需要随机发生。谢谢,与整个系统相比,CPU使用的平均功率百分比是多少?取决于系统中还有什么!Xeon可以燃烧85W,但高端图形卡也可以。最好的方法是买一个墙上的电能表(kill-a-watt)并试一试。如果我们谈论的是数据中心中的web服务器,我们可以假设CPU利用了大部分电能吗?一个没有磁盘的无头服务器,那么CPU可能超过了功耗的50%——是的