人為加重CPU負擔

人為加重CPU負擔

我正在尋找一個會人為增加 CPU 負擔的命令列應用程式。它需要比僅僅一個繁忙的循環更好。我們正在測試系統如何承受熱應力,以及 CPU 需要產生盡可能多的熱量。

答案1

我很幸運:

dd if=/dev/urandom of=/dev/null bs=1024

它將單一執行緒保持在 100% CPU 狀態。多次運行以使更多核心保持忙碌。如果你願意的話那就太好了。

答案2

關注 Zoredache 的關聯。這個問題並不是我真正想要的。然而,所接受的答案提到cpuburn

*** 警告***
該程式設計用於重載CPU 晶片。冷卻不足、超頻或其他較弱的系統可能會發生故障,導致資料遺失(檔案系統損壞),並可能對電子組件造成永久性損壞。它也不會發現所有缺陷。
*** 使用風險由您自行承擔 ***

有了這樣的警告,事情一定會好轉的。
我擔心的一個問題是它有點舊了。您可能會認為使用一些新向量處理指令的應用程式可以更好地加熱 CPU。

答案3

和這個結合系統管理員1138回答,嘗試新增分散式運算工具,例如史丹佛大學的 Folding@Home (http://folding.stanford.edu) * .

* 我運行 f@h,它通常使我的筆記型電腦保持在 170-180F(我只在插入電源時運行它,而不是放在我的腿上)。我懷疑伺服器 CPU 也會有類似的情況

相關內容