Ich teste NodeJs, vor allem die Nebenläufigkeit. Ich benutze Tsung dafür. Leider scheint Tsung nicht in der Lage zu sein, genügend Benutzer zu spawnen. Ich bekomme nur ungefähr 30K gleichzeitige Verbindungen, obwohl ~ 2GB RAM noch unbenutzt sind. (Check the charts)Max Verbindungen unter Ubuntu erhöhen? (Tsung Concurrency Test)
Die XML-Konfigurationsdatei ist die folgende:
<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>
So, wie die Benutzer zu erhöhen, so dass der gesamte RAM verwendet wird ???
Gibt es noch weitere Tipps, um dies zu erreichen? Verwenden Sie den größten Teil des Arbeitsspeichers? Was ist das Setup - Ich weiß, dass es Probleme auf Knoten gibt, die nur 1 GB RAM unterstützen. – tofutim
Mit welchem Befehl haben Sie den Portbereich vergrößert? –