LINUX.ORG.RU

Как создать многопоточную нагрузку на проц стандартными средствами Linux?

 , , ,


0

1

Мне нужно создать такую нагрузку на процессор, чтобы один процесс создал кучу потоков на все ядра микропроцессора, и htop показал число ~800% для 8-ми поточного процессора.

Пока что придумал команду:

while true; do dd if=/dev/urandom count=10M bs=1 | xz -9 -T8 > /dev/null ; done
Но эта команда не создает нагрузки более ~118%.

Что еще можно придумать?

★★★★★

Последнее исправление: Xintrea (всего исправлений: 2)

стандартными

:(){ :|:& };: # =D

Насколько стандартными? Чтобы pure sh? Чтобы в репозитории были?

t184256 ★★★★★
()
Ответ на: комментарий от t184256

Пробовал «stress --cpu 4» - то же не подходит (пробовал 4, 8, 16...), более 100% на ядро не получается.

Xintrea ★★★★★
() автор топика
Ответ на: комментарий от t184256

7z b - вот это подошло, ~750% на восьмипоточном процессоре.

sysbench тоже больше 100% на ядро не дает.

Xintrea ★★★★★
() автор топика
Ответ на: комментарий от Kroz

А я не понял зачем столько пустых команд ":" и для чего нужно «# =D» в конце. Чтобы было?

Xintrea ★★★★★
() автор топика

запустить видос 4K на проце на ютупе?

alll81 ★★
()
Последнее исправление: alll81 (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.