如何(同时)对 CPU 和 RAM 进行压力测试?

mrj*_*per 31 software-recommendation stress-testing

我在网上搜索并遇到了 Ubuntu wiki 说

stress-ng --matrix 0
Run Code Online (Sandbox Code Playgroud)

应该是最好的。但是有专门的 CPU 和 RAM 压力源(看人)。

有什么想法最适合使用吗?谢谢

Win*_*nix 52

您可以安装stress

sudo apt install stress
Run Code Online (Sandbox Code Playgroud)

然后调用它:

stress --cpu 8 --io 4 --vm 4 --vm-bytes 1024M --timeout 10s
Run Code Online (Sandbox Code Playgroud)

在我的 conky 显示器上注意如何:

  • 在顶部,CPU 利用率从 3% 飙升至 100%
  • 在中间,温度从 60C 飙升到 80C
  • 在底部内存峰值从正常的 2.75 GiB 到 6.25 GiB

压力测试.gif

键入stress --help有关选项的完整列表。


一位评论员要求发布我在这里所做的整个 conky 脚本:conky transparent

  • @mrjayviper 它被称为“conky”,它是一个轻量级的系统监视器,高度可配置,在 Linux 世界中非常流行。你可以谷歌`conky`了解更多信息。您还可以在 ***Ask Ubuntu*** 和 Ubuntu 论坛中搜索此处。 (5认同)
  • `stress` 默认没有安装,至少在 16.04 没有安装。 (2认同)
  • @mrjayviper 不得不搜索一下才能找到旧帖子,但这里是:[Ubuntu 论坛分享您的 .conkyrc](https://ubuntuforums.org/showthread.php?t=281865&page=2327&p=13629343#post13629343) 有论坛中的许多其他 .conkyrc 主题比我自己的好。 (2认同)
  • 可能值得一提的是,为了安装您的回答和评论中概述的压力和/或 conky,您必须首先[启用 Universe 存储库](https://askubuntu.com/questions/148638/how-do-i-启用宇宙存储库) (2认同)