【问题标题】:CPU stress testing by percentage with native linux command使用本机 linux 命令按百分比进行 CPU 压力测试
【发布时间】:2022-08-17 23:39:59
【问题描述】:

我目前正在运行以下命令来对我的 CPU 进行压力测试:

md5sum /dev/zero

然后我在 30 秒后终止该进程。

pkill md5sum

我希望运行一个类似的命令,但它可以让我对 CPU 施加一定的压力。我不能使用像 stress-ng 这样的库,它必须能够在像 ubuntu 这样的基本 linux 发行版上运行。我也不能运行这样的程序,我必须能够从命令行本身运行它。非常感谢任何建议或帮助。

    标签: linux bash shell command-line-interface cpu


    【解决方案1】:

    我不相信如果不安装工具(如 cpulimit,在 Ubuntu apt repo 中可用)或使用 cgroups,这是不可能的,这配置起来很复杂,并且可能需要重新构建内核。

    最接近的标准功能是nice,它实质上设置了进程优先级。因此,在没有其他任何东西运行的情况下,它仍然会使用所有 CPU 时间,但任何其他进程都会获得 CPU 优先级。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-04-28
      • 1970-01-01
      • 1970-01-01
      • 2021-12-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多