Stress – это инструмент командной строки Linux, который позволяет нагружать процессор, память, систему ввода-вывода и дискУстановим stress на CentOS, RHEL, Fedorasudo dnf install stressУстановим stress на Ubuntu и Debiansudo apt install stressСинтаксис stressstress [OPTION [ARG]]Увеличить нагрузку на процессорОпция -c или –cpu использует заданное количество воркеров на функции sqrt(), чтобы увеличить нагрузку на процессор и заставить его работать интенсивнее.stress -c N или stress --cpu NСледующая команда будет непрерывно загружать 4 ядра процессораstress --cpu 4Задаем тайм-аут для стрессаЧтобы задать работу на определенное время, вы можете использовать опцию -t или –timeout.Следующие команды будут нагружать четыре ядра процессора только в течение 10 с.stress -c 4 -t 10 или stress --cpu 4 --timeout 10Увеличение нагрузки на памятьОпция -v или --vm позволяет вам нагрузить виртуальную память.[simterm] $ stress -v NУвеличение нагрузки ввода-вывода на дискВы можете увеличить нагрузку ввода-вывода с помощью опции -i или –io.stress -i N или stress --io NСоздаем нагрузка на систему с помощью двух процессов, связанных с вводом-выводом.# stress --io 100Мы проверим загрузку IO диска с помощью команды iostat.У меня на сервере доступны диски /dev/vda и /dev/vdb, вы можете проверить активный диск с помощью lsblk или fdisk или любой другой команды.Если вы выполните эту команду без каких-либо аргументов, то она покажет дисковые IO для всех доступных дисков.iostat -d /dev/vda -d /dev/vdb 1Увеличение нагрузки на дискОпция -d или –hdd используется для создания нагрузки на диск.stress -d N или stress --hdd NДля увеличения нагрузки на диск мы используем следующую командуstress --hdd 100Посмотрим пропускную способность диска с помощью команды vmstatvmstat 1 100Увеличение нагрузки на несколько системных ресурсов (ЦП, память, ввод/вывод)Команде stress можно задать несколько нагрузок.В следующем примере используется 4 ядра ЦП, 2 виртуальных памяти и 1 процесс ввода-вывода для нагрузки на систему в течение 20 секунд.stress --cpu 4 --vm 2 --io 1 -t 20👉 @i_odmin