Я пытаюсь запустить тест производительности MSMQ на сервере Win2008r2. В идеале я хотел бы смоделировать несколько тысяч рабочих станций, отправляющих (каждая из них) 5 мсг / с.
Один из способов сделать это - работать с Amazon, но мне интересно, можно ли это сделать другими способами.
Я учил, что использование специального инструмента, который отправляет большое количество сообщений на одну рабочую станцию, может сделать эту работу, но кажется, что они представляют собой некоторые внутренние механизмы, которые влияют на реальное представление реальной жизни того, что я пытаюсь смоделировать. Я могу отправить 2000msgs / sec на рабочую станцию, но из-за очереди OUTGOING и другого механизма сервер, кажется, поглощает все целиком большими порциями данных (и я замечаю только, в лучшем случае, пики 50msgs / sec)
Я полагаю, что перед отправкой данных на сервер, которые я теряю, должна быть какая-то служебная операция с рабочей станции, которая имитирует только одну рабочую станцию (или еще несколько).
Есть идеи?
P.S. Я использую личную транзакционную очередь. Win7 на рабочей станции. MSMQ 5