On Thu, Oct 18, 2001 at 02:41:11PM -0500, Bob Maccione wrote: > First, thanks for all of the replies. I'm going to go ahead and write the > thing and see how it handles the simulators. > > I forgot to mention that we're dealing with 30k messages, opps. > > However, I can simulate traffic in the 250+ messages/second so I'll see > where it breaks and report back. The good news is that I don't destroy the > connection after each message, that should help a bit. It should be noted > that 150+ txn's a second into the application (a reservation system) will > bring a E10k with 24 processors to it's knees.
I'd love to hear about it, even if POE doesn't perform to your liking. Speaking of poor performance, POE::Driver::SysRW's default maximum block size is 512 bytes. Your messages will each require 60 reads, writes, and their corresponding I/O events. That's bound to hurt the benchmarks. You can adjust the maximum read/write size higher using SysRW's BlockSize parameter. You should see better data rates with correspondingly larger memory footprints. -- Rocco Caputo / [EMAIL PROTECTED] / poe.perl.org / poe.sourceforge.net
