Nobody is arguing with it. You're saying response time increases linearly
with load... That's... great.

On Thu, Aug 23, 2012 at 11:30 PM, 桂林 <[email protected]> wrote:

> 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
>

-- 
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