Я хочу протестировать производительность одной из моих других программ с разной загрузкой памяти, например, 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-ядерное ядро.