I was able to rebuild my prototype completely in Node.js and with this 
version I’m able to run it on AIX at full speed.  So, with a pure Node.js 
stack I can see absolute no performance issues at all.  

And as soon as I use a Java client or a Java Webservice together with Node 
I hit the performance problem.  I don’t have the Java sources available but 
have already send a request to the developer to check if he has set the tcp 
socket option TCP_NODELAY=true.  I suppose there is a timing issue on the 
tcp socket connections in Java, that’s a typical problem when doing a lot 
of current socket connections with a few 100 per second, then the old style 
NAGLE features hits you like a hammer with a delay of up to 200ms on each 
connection.

After all, now I’m sure there is no performance problem with Node.js on 
AIX!  Sorry for any confusion.

Dieter

-- 
Job board: http://jobs.nodejs.org/
New group rules: 
https://gist.github.com/othiym23/9886289#file-moderation-policy-md
Old group rules: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
--- 
You received this message because you are subscribed to the Google Groups 
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/nodejs/4bbc2914-33c7-43ba-bde2-a6523e5b3465%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to