![如何才能使服务器或 PC 尽可能多地消耗电力?](https://linux22.com/image/700829/%E5%A6%82%E4%BD%95%E6%89%8D%E8%83%BD%E4%BD%BF%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%88%96%20PC%20%E5%B0%BD%E5%8F%AF%E8%83%BD%E5%A4%9A%E5%9C%B0%E6%B6%88%E8%80%97%E7%94%B5%E5%8A%9B%EF%BC%9F.png)
我有几台服务器连接到 UPS。作为 UPS 的负载测试,我想尝试让这些服务器尽可能地消耗最大功率。让服务器或 PC 消耗最大功率的最佳方法是什么?
一台机器运行的是 Windows Server 2012r2。另一台机器运行的是 Ubuntu 16.04。如果需要执行测试,我可以在另一个操作系统上启动一个操作系统的虚拟机。
在 GNU Linux 上我使用了GNUstress
应用程序之前。这为加载系统提供了相当多的方便选项。关于其中哪些最有可能消耗最多电量的一些指导可能足以回答这个问题。
我确实有一个可以放在线路中的功率计。我可以进行几个小时的实验来看看我能得到什么,但如果其他人已经可以回答这个问题或提供指导,那将节省我一些时间。
我确实有服务器的铭牌值,所以我知道它们的额定最大功率,我知道 UPS 可以支持这个功率。我想要做的是模拟它们在重负载下可能消耗多少功率,这样我就可以计算出 UPS 可以持续多长时间,而不是我可以保证它持续多长时间。在过去,这些机器可能有固定的工作,我只需全力以赴地运行该工作即可。如今,虚拟机、容器和私有云意味着它们几乎可以做任何事情,所以我只需将硬件推到极限即可。
答案1
运行 SETI(搜索 seti@home),这将占用 100% 的 CPU 和显卡(如果适用)