Anyone argue with this can make a test on it.

I am test on MacOSX, benchmark tool is write in node.js.


在 2012-8-24,上午11:25, Matt 写道:

> This is not a correct response. If you hit the open file limit usually node 
> will crash (unless you protect against that). It won't ever slow down because 
> of it. And it won't ever just pause connections until the limit is lowered. 
> It will throw an error or an exception.
> 
> On Thu, Aug 23, 2012 at 8:58 PM, Murvin Lai <[email protected]> wrote:
> this is normal because you are running with default 1024 open file limit.
> 
> As the socket pool is limited to 1024 sockets, and you have 1000 concurrent 
> requests, requests will be accumulated in the socket queue and thus, have to 
> wait unitl other requests are done from the pool and released.
> 
> easy way is to change the /etc/security/limits.conf file and increase the 
> open file soft/hard limit.   Once you increase that, you will be fine with 
> 1000 concurrent requests.
> 
> but there are other factors and will overwrite the limit.  please see my 
> website for tips... murvinlai.com
> 
> 
> On Thu, Aug 23, 2012 at 3:51 AM, Ben Noordhuis <[email protected]> wrote:
> On Thu, Aug 23, 2012 at 7:34 AM, jason.桂林 <[email protected]> wrote:
> > test by node.js http helloworld
> >
> > 10 concurrent connections
> > response: 0ms(min) 19ms(max) 1ms(avg)
> >
> > 30 concurrent connections
> > response: 2ms(min) 20ms(max) 4ms(avg)
> >
> > 100 concurrent connections
> > response: 7ms(min) 43ms(max) 15ms(avg)
> >
> > 1000 concurrent connections
> > response: 6ms(min) 212ms(max) 167ms(avg)
> >
> >
> > We can see that, node.js response time increased with concurrent
> > connections, any one can explain this?
> >
> > And how to avoid this problem, and if it is not http but tcp, will it be an
> > critical issue for multi player online game server, there will be many
> > concurrent connections.
> 
> Your post omits crucial details, like on what OS you tested it, on
> what kind of network, with what tool, what the tool's settings were,
> etc.
> 
> All one can say by the numbers posted is that the response time seems
> to scale linearly - which isn't all that bad, really.
> 
> --
> Job Board: http://jobs.nodejs.org/
> Posting guidelines: 
> 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 post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/nodejs?hl=en?hl=en
> 
> 
> -- 
> Job Board: http://jobs.nodejs.org/
> Posting guidelines: 
> 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 post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/nodejs?hl=en?hl=en
> 
> 
> -- 
> Job Board: http://jobs.nodejs.org/
> Posting guidelines: 
> 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 post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/nodejs?hl=en?hl=en

-- 
Job Board: http://jobs.nodejs.org/
Posting guidelines: 
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 post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

Reply via email to