Я тестирую NodeJs, особенно параллелизм. Я использую Tsung для этого. К сожалению, Tsung, похоже, не может породить достаточно пользователей. Я получаю только около 30K одновременных подключений, хотя ~ 2GB RAM все еще не используется. (Check the charts)Увеличьте максимальные соединения под Ubuntu? (Tsu concurrency test)
XML-файла-Config заключается в следующем:
<tsung loglevel="notice" version="1.0">
<!-- Client side setup -->
−
<clients>
<client host="localhost" use_controller_vm="false"/>
<client host="localhost" use_controller_vm="false"/>
</clients>
<!-- Server side setup -->
−
<servers>
<server host="localhost" port="8000" type="tcp"/>
</servers>
−
<!--
to start os monitoring (cpu, network, memory). Use an erlang
agent on the remote machine or SNMP. erlang is the default
-->
−
<monitoring>
<monitor host="localhost" type="erlang"/>
</monitoring>
−
<load>
−
<arrivalphase phase="1" duration="50" unit="minute">
<users interarrival="0.000000001" unit="second"/>
</arrivalphase>
</load>
−
<sessions>
−
<session name="nodeJS" probability="100" type="ts_http">
−
<for from="0" to="40" incr="1" var="counter">
−
<request>
<http url="http://localhost:8000/" version="1.1" method="GET"/>
</request>
<thinktime random="false" value="300"/>
</for>
</session>
</sessions>
</tsung>
Так как увеличить пользователей, так что используется вся RAM ???
Какие-либо дополнительные советы по этому поводу? Вы в конечном итоге используете большую часть ОЗУ? Какая настройка - я знаю, что на узле есть проблемы только с поддержкой 1 ГБ ОЗУ. – tofutim
Какую команду вы использовали для увеличения диапазона портов? –