Есть ли способ создать реалистичную загрузку (процессор, память и диск вместе) в системе Linux?

372
Ankit

Я использую Ubuntu 12.04и хочу провести стресс-тестирование моей системы, но большинство тестов носят специфический характер. Либо они тестируют использование диска, процессора или памяти и т. Д. Но есть ли что-то, что может генерировать нагрузку, как это делают реальные системы, то есть процессор, память и диск все вместе.

0

3 ответа на вопрос

0
Dan Griffin

Я бы порекомендовал проверить запись Passmark Burn в тесте для Linux . Они обеспечивают 30-дневную оценку, которая может удовлетворить ваши потребности. Альтернативой может быть проведение стресс-тестов для каждого из компонентов одновременно.

0
MariusMatutiae

Используйте параллель :

 parallel -j 3 -- test1 test2 test3 

Это запустит три конкретных теста, test [1-3], одновременно.

Если вы хотите расширить это, вы можете написать небольшой скрипт, который продолжает выполнять каждый тест, как только он закончится:

 while true; do test1; done 

Это даст вам (теоретически бесконечный) длительный промежуток времени, в течение которого ваша система испытывает стресс.

0
Tronic

Попробуйте утилиту стресса { ссылка }

Если вы больше заинтересованы в стресс-тестировании оборудования (в отличие от того, как Ubuntu справляется с большой нагрузкой), попробуйте запустить Stresslinux { link }.