Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Httpcomponents Wiki" 
for change notification.

The "HttpCoreBenchmark" page has been changed by OlegKalnichevski:
http://wiki.apache.org/HttpComponents/HttpCoreBenchmark?action=diff&rev1=3&rev2=4

- = HttpCore performance benchmarks =
+ = HttpCore performance micro-benchmark =
  
  === Benchmark source code ===
  
- In order to execute the benchmark locally install the latest snapshot of 
HttpCore from the Apache SVN repository and two optional modules 
- {{{httpcore-ab}}} and {{{httpcore-benchmark}}}  
- 
  {{{
- http://svn.apache.org/repos/asf/httpcomponents/httpcore/trunk/httpcore-ab/
+ https://svn.apache.org/repos/asf/httpcomponents/benchmark/httpcore/trunk/
- 
http://svn.apache.org/repos/asf/httpcomponents/httpcore/trunk/httpcore-benchmark/
  }}}
  
- and then execute {{{mvn test}}} command of the {{{httpcore-benchmark}}} module
+ and then execute {{{mvn test}}}
  
  === Hardware specs of the system used to execute the benchmark ===
  
  {{{
- CPU: Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz
+ Intel(R) Core(TM) i7-3517U CPU @ 1.90GHz
  Processor cache size: 4096 KB
- RAM MemTotal:  3353824 kB
+ RAM MemTotal:  3933112 kB
  }}}
  
- === Software versions ===
+ === Components versions ===
  
-  * !HttpCore: {{{4.1-ALPHA2 (Revision: 923417)}}}
+  * Beanchmark revision {{{r1464575}}}
  
+  * !HttpCore: {{{4.3-BETA1}}}
+ 
-  * Jetty: {{{7.0.1.v20091125}}}
+  * Jetty: {{{8.1.7.v20120910}}}
+ 
+  * Netty: {{{3.6.2}}}
  
  == Benchmark results ==
  
- 
- === Linux Ubuntu 9.10 / JRE 1.6 ===
- 
  {{{
- Linux ubuntu 2.6.31-19-generic #56-Ubuntu SMP Thu Jan 28 01:26:53 UTC 2010 
i686 GNU/Linux
+ Linux ubuntu 3.5.0-26-generic #42-Ubuntu SMP Fri Mar 8 23:18:20 UTC 2013 
x86_64 x86_64 x86_64 GNU/Linux
  }}}
  
  {{{
- java version "1.6.0_18"
+ java version "1.7.0_13"
- Java(TM) SE Runtime Environment (build 1.6.0_18-b07)
+ Java(TM) SE Runtime Environment (build 1.7.0_13-b20)
- Java HotSpot(TM) Server VM (build 16.0-b13, mixed mode)
+ Java HotSpot(TM) 64-Bit Server VM (build 23.7-b01, mixed mode)
  }}}
  
  {{{
  ---------------------------------------------------------------
- Jetty (blocking I/O); version: 7.0.1.v20091125
+ Jetty (blocking I/O); version: 8.1.7.v20120910
  ---------------------------------------------------------------
  
- Server Software:              Jetty(7.0.1.v20091125)
+ Server Software:              Jetty(8.1.7.v20120910)
  Server Hostname:              localhost
  Server Port:                  8989
- 
  Document Path:                        http://localhost:8989/rnd?c=2048
  Document Length:              2048 bytes
  
- Concurrency Level:            25
+ Concurrency Level:            50
- Time taken for tests:         14.147477 seconds
+ Time taken for tests:         101.296000 seconds
- Complete requests:            500000
+ Complete requests:            4999999
- Failed requests:              0
+ Failed requests:              1
  Write errors:                 0
- Kept alive:                   500000
+ Kept alive:                   4999999
- Total transferred:            1024000000 bytes
+ Total transferred:            10239997952 bytes
- Requests per second:          35,341.99 [#/sec] (mean)
+ Requests per second:          49,360.28 [#/sec] (mean)
- Time per request:             0.707 [ms] (mean)
+ Time per request:             1.013 [ms] (mean)
- Time per request:             0.028 [ms] (mean, across all concurrent 
requests)
+ Time per request:             0.020 [ms] (mean, across all concurrent 
requests)
- Transfer rate:                        72,380.39 [Kbytes/sec] received
+ Transfer rate:                        101,089.85 [Kbytes/sec] received
                                -1 kb/s sent
-                               72,380.39 kb/s total
+                               101,089.85 kb/s total
  ---------------------------------------------------------------
  ---------------------------------------------------------------
- HttpCore (blocking I/O); version: 4.1-alpha2-SNAPSHOT
+ HttpCore (blocking I/O); version: 4.3-beta1
  ---------------------------------------------------------------
  
  Server Software:              HttpCore-Test/1.1
  Server Hostname:              localhost
  Server Port:                  8989
- 
  Document Path:                        http://localhost:8989/rnd?c=2048
  Document Length:              2048 bytes
  
- Concurrency Level:            25
+ Concurrency Level:            50
- Time taken for tests:         8.899113 seconds
+ Time taken for tests:         69.299000 seconds
- Complete requests:            500000
+ Complete requests:            5000000
  Failed requests:              0
  Write errors:                 0
- Kept alive:                   500000
+ Kept alive:                   5000000
- Total transferred:            1024000000 bytes
+ Total transferred:            10240000000 bytes
- Requests per second:          56,185.37 [#/sec] (mean)
+ Requests per second:          72,151.11 [#/sec] (mean)
- Time per request:             0.445 [ms] (mean)
+ Time per request:             0.693 [ms] (mean)
- Time per request:             0.018 [ms] (mean, across all concurrent 
requests)
+ Time per request:             0.014 [ms] (mean, across all concurrent 
requests)
- Transfer rate:                        115,067.65 [Kbytes/sec] received
+ Transfer rate:                        147,765.48 [Kbytes/sec] received
                                -1 kb/s sent
-                               115,067.65 kb/s total
+                               147,765.48 kb/s total
  ---------------------------------------------------------------
- Error: Socket closed
  ---------------------------------------------------------------
- Jetty (NIO); version: 7.0.1.v20091125
+ Jetty (NIO); version: 8.1.7.v20120910
  ---------------------------------------------------------------
  
- Server Software:              Jetty(7.0.1.v20091125)
+ Server Software:              Jetty(8.1.7.v20120910)
  Server Hostname:              localhost
  Server Port:                  8989
- 
  Document Path:                        http://localhost:8989/rnd?c=2048
  Document Length:              2048 bytes
  
- Concurrency Level:            25
+ Concurrency Level:            50
- Time taken for tests:         266.941399 seconds
+ Time taken for tests:         87.334000 seconds
- Complete requests:            500000
+ Complete requests:            5000000
  Failed requests:              0
  Write errors:                 0
- Kept alive:                   500000
+ Kept alive:                   5000000
- Total transferred:            1024000000 bytes
+ Total transferred:            10240000000 bytes
- Requests per second:          1,873.07 [#/sec] (mean)
+ Requests per second:          57,251.47 [#/sec] (mean)
- Time per request:             13.347 [ms] (mean)
+ Time per request:             0.873 [ms] (mean)
- Time per request:             0.534 [ms] (mean, across all concurrent 
requests)
+ Time per request:             0.017 [ms] (mean, across all concurrent 
requests)
- Transfer rate:                        3,836.05 [Kbytes/sec] received
+ Transfer rate:                        117,251.01 [Kbytes/sec] received
                                -1 kb/s sent
-                               3,836.05 kb/s total
+                               117,251.01 kb/s total
  ---------------------------------------------------------------
  ---------------------------------------------------------------
- HttpCore (NIO); version: 4.1-alpha2-SNAPSHOT
+ HttpCore (NIO); version: 4.3-beta1
  ---------------------------------------------------------------
  
  Server Software:              HttpCore-NIO-Test/1.1
  Server Hostname:              localhost
  Server Port:                  8989
- 
  Document Path:                        http://localhost:8989/rnd?c=2048
  Document Length:              2048 bytes
  
- Concurrency Level:            25
+ Concurrency Level:            50
- Time taken for tests:         19.253212 seconds
+ Time taken for tests:         86.098000 seconds
- Complete requests:            500000
+ Complete requests:            5000000
  Failed requests:              0
  Write errors:                 0
- Kept alive:                   500000
+ Kept alive:                   5000000
- Total transferred:            1024000000 bytes
+ Total transferred:            10240000000 bytes
- Requests per second:          25,969.69 [#/sec] (mean)
+ Requests per second:          58,073.36 [#/sec] (mean)
- Time per request:             0.963 [ms] (mean)
+ Time per request:             0.861 [ms] (mean)
- Time per request:             0.039 [ms] (mean, across all concurrent 
requests)
+ Time per request:             0.017 [ms] (mean, across all concurrent 
requests)
- Transfer rate:                        53,185.93 [Kbytes/sec] received
+ Transfer rate:                        118,934.24 [Kbytes/sec] received
                                -1 kb/s sent
-                               53,185.93 kb/s total
+                               118,934.24 kb/s total
- }}}
- 
- === Windows Vista / JRE 1.6 ===
- 
- {{{
- java version "1.6.0_18"
- Java(TM) SE Runtime Environment (build 1.6.0_18-b07)
- Java HotSpot(TM) Client VM (build 16.0-b13, mixed mode, sharing)
- }}}
- 
- {{{
  ---------------------------------------------------------------
- Jetty (blocking I/O); version: 7.0.1.v20091125
+ ---------------------------------------------------------------
+ Netty; version: 3.6.2
  ---------------------------------------------------------------
  
- Server Software:              Jetty(7.0.1.v20091125)
+ Server Software:              null
  Server Hostname:              localhost
  Server Port:                  8989
- 
  Document Path:                        http://localhost:8989/rnd?c=2048
  Document Length:              2048 bytes
  
- Concurrency Level:            25
+ Concurrency Level:            50
- Time taken for tests:         15.801919 seconds
+ Time taken for tests:         79.597000 seconds
- Complete requests:            500000
+ Complete requests:            5000000
  Failed requests:              0
  Write errors:                 0
- Kept alive:                   500000
+ Kept alive:                   5000000
- Total transferred:            1024000000 bytes
+ Total transferred:            10240000000 bytes
- Requests per second:          31,641.73 [#/sec] (mean)
+ Requests per second:          62,816.44 [#/sec] (mean)
- Time per request:             0.790 [ms] (mean)
+ Time per request:             0.796 [ms] (mean)
- Time per request:             0.032 [ms] (mean, across all concurrent 
requests)
+ Time per request:             0.016 [ms] (mean, across all concurrent 
requests)
- Transfer rate:                        64,802.26 [Kbytes/sec] received
+ Transfer rate:                        128,648.06 [Kbytes/sec] received
                                -1 kb/s sent
-                               64,802.26 kb/s total
+                               128,648.06 kb/s total
  ---------------------------------------------------------------
- ---------------------------------------------------------------
- HttpCore (blocking I/O); version: 4.1-alpha2-SNAPSHOT
- ---------------------------------------------------------------
- 
- Server Software:              HttpCore-Test/1.1
- Server Hostname:              localhost
- Server Port:                  8989
- 
- Document Path:                        http://localhost:8989/rnd?c=2048
- Document Length:              2048 bytes
- 
- Concurrency Level:            25
- Time taken for tests:         16.984985 seconds
- Complete requests:            500000
- Failed requests:              0
- Write errors:                 0
- Kept alive:                   500000
- Total transferred:            1024000000 bytes
- Requests per second:          29,437.76 [#/sec] (mean)
- Time per request:             0.849 [ms] (mean)
- Time per request:             0.034 [ms] (mean, across all concurrent 
requests)
- Transfer rate:                        60,288.54 [Kbytes/sec] received
-                               -1 kb/s sent
-                               60,288.54 kb/s total
- ---------------------------------------------------------------
- Error: socket closed
- ---------------------------------------------------------------
- Jetty (NIO); version: 7.0.1.v20091125
- ---------------------------------------------------------------
- 
- Server Software:              Jetty(7.0.1.v20091125)
- Server Hostname:              localhost
- Server Port:                  8989
- 
- Document Path:                        http://localhost:8989/rnd?c=2048
- Document Length:              2048 bytes
- 
- Concurrency Level:            25
- Time taken for tests:         82.707270 seconds
- Complete requests:            500000
- Failed requests:              0
- Write errors:                 0
- Kept alive:                   500000
- Total transferred:            1024000000 bytes
- Requests per second:          6,045.42 [#/sec] (mean)
- Time per request:             4.135 [ms] (mean)
- Time per request:             0.165 [ms] (mean, across all concurrent 
requests)
- Transfer rate:                        12,381.02 [Kbytes/sec] received
-                               -1 kb/s sent
-                               12,381.02 kb/s total
- ---------------------------------------------------------------
- ---------------------------------------------------------------
- HttpCore (NIO); version: 4.1-alpha2-SNAPSHOT
- ---------------------------------------------------------------
- 
- Server Software:              HttpCore-NIO-Test/1.1
- Server Hostname:              localhost
- Server Port:                  8989
- 
- Document Path:                        http://localhost:8989/rnd?c=2048
- Document Length:              2048 bytes
- 
- Concurrency Level:            25
- Time taken for tests:         38.239003 seconds
- Complete requests:            500000
- Failed requests:              0
- Write errors:                 0
- Kept alive:                   500000
- Total transferred:            1024000000 bytes
- Requests per second:          13,075.65 [#/sec] (mean)
- Time per request:             1.912 [ms] (mean)
- Time per request:             0.076 [ms] (mean, across all concurrent 
requests)
- Transfer rate:                        26,778.94 [Kbytes/sec] received
-                               -1 kb/s sent
-                               26,778.94 kb/s total
  }}}
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to