2009-04-24 3 views
2

Мы изучаем стресс-тестирование системы NAS для базы данных, в основном хотели видеть, сколько злоупотреблений она может принять и насколько она влияет на производительность базы данных. вот что мы погонажПроверка нагрузки базы данных, подключенной к сетевому устройству хранения данных

  • У меня есть тестовый инструмент, я в здании, которое KickOff конфигурируемый количество потоков, запустить запрос (также настраивается, и думать о иметь его возможность запускать несколько печатных листов)
  • с помощью утилиты SQLIOSim имитировать Активность в среде SQL Server
  • Копирование очень большие объемы данных на и выключения устройства (одновременно)

может кто-нибудь думать ни о чем другом мы могли бы сделать (это репутация съедобный) для размещения нагрузки на систему.

ответ

2

Вы также хотите смоделировать сетевые условия между вашей базой данных и NAS. По мере того как больше трафика попадает в сеть, его реализуемое использование падает, и это серьезно повлияет на вашу производительность.

В качестве примера. Если у вас 50 компьютеров в сети 1 Гбит/с, и сеть приближается к 100% использованию, то столкновения пакетов и повторные попытки на уровне канала передачи данных означают, что ваш эффективный общий перенос является частью сетевого потенциала, который будет реализован, если бы у вас было только два коммуникатора в сети. Хуже того, по мере увеличения числа повторных попыток, также эффективная нагрузка. Вы получаете уродливую петлю обратной связи перед лицом пикового спроса.

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

0

В зависимости от целей, которые вы хотите достичь при тестировании нагрузки, вы также можете взглянуть на использование SQLIO & не только SQLIOSim. SQLIOSim очень хорош для стресс-тестирования &, имитирующий загрузку SQL Server & будет идти от зеленого до красного, если он обнаружит любые ошибки ввода-вывода. Это результат немного загадочный, хотя KKline дает некоторое представление.

SQLIO полезен, если вы хотите выполнять одну операцию непрерывно, такую ​​как большие случайные чтения или большие последовательные записи & все, что между ними. Он также даст вам полезную статистику выхода, которую вы можете использовать в качестве графика для &.

1

Вы можете посмотреть на Pole Position, общий набор для тестирования производительности базы данных. http://www.polepos.org/

Смежные вопросы