Hi All,
I am trying to run Jetty 9 on Ubuntu 12.10 (32 bit). The JVM i am using in
JDK 1.7.0_40. I have setup a rest service on my server that uses RestLib.
The rest service is a POST method that just receives the data and does no
processing with it and responds a success.

I want to see what is the maximum load the Jetty9 server will take with the
given resources. I have a Intel i5 processor box with 8 GB memory. I have
setup a Jmeter to test this rest in the localhost setting. I know this is
not advisable but i would like to know this number (just out of curiosity).

When i run the JMeter to test this POST method with 1 MB of payload data in
the body, i am getting a through put of around 20 (for 100 users).

I measured the the bandwidth using iperf to begin with

iperf -c 127.0.0.1 -p 8080
------------------------------------------------------------
Client connecting to 127.0.0.1, TCP port 8080

TCP window size:  167 KByte (default)

[  3] local 127.0.0.1 port 44130 connected with 127.0.0.1 port 8080

[ ID] Interval       Transfer     Bandwidth

[  3]  0.0-10.0 sec   196 MBytes   165 Mbits/sec

the number 165 MB seems ridiculously small for me but that's one
observation.

I ran the server with StatisticsHandler enabled and was observing the
request mean time. Also was observing the system resources using nmon
monitoring tool.

The CPU usage was around 20 % (overall), 4GB of free memory and the number
of threads in the server (monitored using jconsole) around 200 (i had
specified max thread count as 2000 in start.ini file).

Jmeter was configured to bombard repeatedly.

I observed the network usage in local loopback interface in nmon tool and
it was around
30 MB. This was inline with the iperf data quoted earlier.

I tried the same experiment with weblogic and it was using nearly 250 MBps
in lo interface. I had explicitly disabled tcp sync cookies in the sysctl
config to avoid the limitation due to system thinking the test as DOS
attack.

Please help me comprehend this numbers. Am i missing something here in the
config. The n/w seems to be a limiting factor here but since it is a
loopback interface there is no physical limitation as proved by the
Weblogic case.

Please help me understand what am i doing wrong in the Jetty 9 case.

Any help will be greatly appreciated.

Thanks,
Dinesh
_______________________________________________
jetty-users mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/jetty-users

Reply via email to