Zac*_*ell 4 linux cpu cpu-usage
我希望对一系列 Linux 设备进行一些测试,以根据当前处理器负载查看它们的功耗。
因此,我正在寻找一个可以用来强制 CPU 使用 X% 的程序,即这样我可以将处理器负载增加 10% 检查并在此时进行测量。
我看过像“stress”和“cpuburn”这样的软件包,但这些似乎只使用了 100%
希望你能帮忙
谢谢
您可以将 CPU 负载生成器与 CPU 负载限制器一起使用。
stress下面是一个包含实用程序和的示例cpulimit。这两个实用程序都位于 Debian 和派生发行版(如 Ubuntu)存储库中。
stress -c 1 & cpulimit -p $( pidof -o $! stress ) -l 20
Run Code Online (Sandbox Code Playgroud)
20是要使用的 CPU 时间百分比。stress生成一个子工作者,因此您无法直接从 控制该工作者cpulimit。pidof用于查找子 PID。stress仅当启动单个实例时,这个简单的示例才能可靠地工作。要停止负载,请按Ctrl+c并键入killall stress。
或者,为了更简单的过程,您可以使用不同的 CPU 压力实用程序,该实用程序不会生成子进程。
cpulimit如果您调整RLIMIT_NICE限制或将其运行为root.
| 归档时间: |
|
| 查看次数: |
7111 次 |
| 最近记录: |