Как сгенерировать переменную загрузку памяти (%) в Linux? - PullRequest
0 голосов
/ 11 октября 2018

Я хочу протестировать производительность одной из моих других программ с разной загрузкой памяти, например, 10%, 20%, 30% и т. Д. Чтобы сгенерировать нагрузку на память, я использовал инструмент стресс .

Когда я выполняю

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

top , команда показывает

% CPU      %Memory
99      5 - 10%

Максимально 10% загрузки памяти генерировалось, не превышая больше.

Как сгенерировать 20%, 30% загрузки памяти?Есть ли какой-либо другой инструмент для генерации загрузки памяти в linux

Когда я пытаюсь ограничить использование процессора , используя cpulimit , он не меняет процессорИспользование.

cpulimit -p <pid>  -l 20 

Можно ли одновременно ограничить использование ЦП и загрузку памяти - например, 10% загрузки ЦП, 10% памяти, 10% загрузки ЦП, 50% загрузки памяти?

Я использую процессор Intel® Core iM-3770 с частотой 3,40 ГГц, Ubuntu 12.04,5 LTS, 2 ГБ ОЗУ, 8-ядерное ядро.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...