Генерация определенных нагрузок на процессор, диск и использование сети в Linux - PullRequest
0 голосов
/ 19 августа 2011

Я ищу инструмент Linux для генерации рабочих нагрузок с предопределенным использованием процессора, диска и сети. Например, мне нужно сохранить загрузку процессора на 55% и использование диска на 30% в течение минуты на моей рабочей станции Ubuntu. Есть ли инструмент для создания таких рабочих нагрузок для процессора, диска и сети?

p.s. Желательно иметь один инструмент для выполнения всех вышеупомянутых функций. Но, если есть разные инструменты для процессора, диска и сети, я буду рад, если вы сможете поделиться ссылками.

1 Ответ

1 голос
/ 19 августа 2011

Поскольку функции take 30% of system resources нет, я не думаю, что есть соответствующий инструмент. Ядро Linux выдает столько ресурсов, сколько необходимо и бесплатно, в зависимости от механизма планирования и многого другого.

Инструмент, который вы ищете, должен:

  • Создать нагрузку (без проблем)
  • Проверка загрузки системы (без проблем)
  • Регулирует мощность функций генерирования нагрузки (большая проблема)

Различная нагрузка может быть достигнута с помощью динамического сна и более, но сложность очень высокая, эффективность очень низкая.

Для дискового ввода-вывода вы можете, например, протестировать IOZone и немного поиграть с параметрами.

...