如何在Linux中生成可变内存负载(%)?

时间:2018-10-11 16:00:13

标签: linux performance stress-testing

我想用不同的内存负载(例如10%,20%,30%等)测试其他程序之一的性能。为了生成内存负载,我使用了 stress 工具。

执行时

stress -m 1 --vm-bytes 128M 
or
stress -m 1 --vm-bytes 256M 

顶部命令显示

% CPU      %Memory
99      5 - 10%

正在生成最大10%的内存负载,不超过此数量。

如何生成20%,30%的内存负载? 是否有其他工具可用于在Linux中生成内存负载

当我尝试使用 cpulimit 限制CPU利用率时,它不会更改CPU利用率。

cpulimit -p <pid>  -l 20 

是否可以同时限制CPU利用率和内存负载-例如10%CPU利用率,10%内存,10%CPU利用率,50%内存负载?

我正在使用3.40GHz @Intel®Core™i7-3770 CPU,Ubuntu 12.04.5 LTS,2GB RAM,8 CPU内核。

0 个答案:

没有答案