如果是一个名为 的加密货币挖矿程序minerd
,可以使用以下命令
nice -n -20 ./minerd ...
使程序以最低优先级运行?但能否让它以处理器满负荷的80%或50%运行,从而使计算机不会过热呢?
答案1
nice
不会阻止进程使用 100% 的 CPU。它仅施加相对于其他进程较低的优先级。
如果您担心过热,一种解决方案是对 CPU 进行降频。
限制进程CPU使用率的软件解决方案cgroups
的特点是带宽。请参阅手册页。
答案2
Linux:
- CPU限制https://github.com/opsengine/cpulimit
- cgroups限制CPU:https://www.google.com/search?q=cgroups+limit+CPU
- systemd CPU配额:https://www.freedesktop.org/software/systemd/man/systemd.resource-control.html
苹果系统:
- AppPolice(通过自制程序提供):https://github.com/AppPolice/AppPolice
- CPU油门:http://www.willnolan.com/cputhrottle/cputhrottle.html