Назад | Перейти на главную страницу

Есть ли способ подделать «медленное» хранилище для тестирования?

Мне нужно протестировать свою систему с различной степенью задержки хранилища.

Есть ли программное решение (для Windows), которое позволило бы мне «имитировать медленное» хранилище для целей тестирования? Я в основном ищу что-то, где у меня могла бы быть новая буква диска, подкрепленная реальным хранилищем с настраиваемой «настройкой минимальной задержки».

Существует ли такое программное обеспечение в готовом виде или его можно получить другими способами?

Если вы запускаете свое программное обеспечение на виртуальной машине, используя Windows Server 2012R2 в качестве гипервизора, вы можете установить QOS хранилища на каждом диске, ограничив пропускную способность до необходимого вам количества операций ввода-вывода в секунду.

Я не знаком с продуктами, которые будут делать это для SATA или SAS. Для этого вам необходимо провести реальный тест нагрузки и производительности.

Если вы имеете в виду сетевое хранилище, есть несколько вариантов.

Я обычно создаю набор виртуальных машин, одна из которых настраивает прозрачный сетевой мост. Я предпочитаю CentOS, но это только мой опыт.

Используя Пакеты TC / EM вы можете эмулировать медленную сеть, поэтому медленный отклик NAS, iSCSI SAN или SMB. Я делал это несколько раз.