是否可以使用nice或其他命令不让进程以100%处理器容量运行?

是否可以使用nice或其他命令不让进程以100%处理器容量运行?

如果是一个名为 的加密货币挖矿程序minerd,可以使用以下命令

nice -n -20 ./minerd ...

使程序以最低优先级运行?但能否让它以处理器满负荷的80%或50%运行,从而使计算机不会过热呢?

答案1

nice不会阻止进程使用 100% 的 CPU。它仅施加相对于其他进程较低的优先级。

如果您担心过热,一种解决方案是对 CPU 进行降频。

限制进程CPU使用率的软件解决方案cgroups的特点是带宽。请参阅手册页

答案2

相关内容