>> >> No this does not work. If I specify tcpNoDelay option -- I can not >> connect to >> the broker. > > Why, what's the error?
It waits forever. >> Anyway, I doubt that it can make such a big difference. > > I do otherwise I wouldn't have taken the time to make the patch to the > code and then wrttien an email to you about it :) > > This setting toggles on and off whether or not TCP waits for the > packet to fill up before its sent to the other process. Turning it on > and off can have a massive effect on performance (latency versus > throughput). You are seeing a latency issue. > > Yes, maybe. But I have never experienced anything similar before with same computers. >> There is something >> else that blocks transactions. Note, if I turn transactions off -- >> everything works fast on Linux as well. > > Are you using persistence? If not I think the transactions are a bit > of a red herring as when using non persistence without transactions we > do everything asynchronous anyway. Persistent messaging should be > compariable in performance between transactions and no transactions. > Yes, I am using persistence. But as I noted in one of previous posts, if I turn persistence off -- the same, linux broker is slow in transactional mode. James ------- http://radio.weblogs.com/0112098/ -- View this message in context: http://www.nabble.com/Bad-AMQ-Linux-performance-tf2159490.html#a5984479 Sent from the ActiveMQ - User forum at Nabble.com.
