Slow performance over network (Ubuntu)
- by Filipe Santos
i did setup this NodeJs TCP Server and tested it with a message flooder. Just to see how the performance of the server is.
While the message throughput is great if i run the server and the message flooder on the same computer (ubuntu), the throughput dramaticaly decreases if i start the server on computer1(ubuntu1) and the message flooder on computer2(also ubuntu). Both PC are on the same network. In fact, they are directly connected to each other.
I started searching the internet for reasons and i suppose i need to tune TCP on both Ubuntu-pcs but until now i haven't been successfull at all.
Has anyone experienced such problems, or could someone help me out?
Thanks
Here the flooding code:
var net=require('net')
var client = net.createConnection(5000, "10.0.0.2")
client.addListener("connect", function(){
for(var i = 0; i < 1000; i++) {
client.write("message ");
}
})