утилита генерации трафика

krishtaf

Подскажите какие есть инструменты для генерации трафика с заданной скоростью (кол-во пакетов/битов в секунду) в пределах от 0 до пределов сетевого линка. // это в общем бы хотелось
А также более всего интересует утилита генерации sql трафика с заданной скоростью (кол-во запросов/битов в секунду) в пределах от 0 до пределов сетевого линка.

vall

sysbench умеет какие-то sql запросы городить.

spitfire

В Linux есть вот такая штука в конфиге ядра:
 
 CONFIG_NET_PKTGEN:
This module will inject preconfigured packets, at a configurable
rate, out of a given interface. It is used for network interface
stress testing and performance analysis. If you don't understand
what was just said, you don't need it: say N.

Documentation on how to use the packet generator can be found
at <file:Documentation/networking/pktgen.txt>.

dgaf

sql трафик нужен, чтобы тестировать его сжимаемость на машинках типа riverbed?
не могу придумать других причин.
тогда всё просто:
cat dump.sql | nc ...

krishtaf

Опишу саму задачу:
Есть отдельные устройства, которые умеют ловить пакеты и вытаскивать данные о соединениях c ORACLE, SYBASE и еще некоторыми.
Причем эта железка умеет, например, для ORACLE показывать инфу протокола взаимодействия клиента с базой по ORANET и т.д.
Нужно уметь генерить траффик sql запросов от клиента к базе по заданномоу кол-ву sql-запросов в секунду.
Нужно что-то типа симулятора БД, который будет быстро выдавать ответы клиенту. - это один из способов

voronetskaya

посмотри Mercury LoadRunner - мега-тулза для нагрузочного тестирования. У них точно есть инструмент для генерации любого HTTP-траффика - сначала записывает последовательность запросов, а потом умеет их повторять. Может и для TCP у них есть что-нить подобное.
Оставить комментарий
Имя или ник:
Комментарий: