Skip to content

Instantly share code, notes, and snippets.

@ihower
Created December 23, 2011 06:51
Show Gist options
  • Save ihower/1513416 to your computer and use it in GitHub Desktop.
Save ihower/1513416 to your computer and use it in GitHub Desktop.
rails/ruby/jruby/passenger/Trinidad benchmark
= httperf --server localhost --port 3000 --uri /render_text --num-conns 500 --num-calls 20
== Ruby 1.9.2/WEBrick
Request rate: 329.5 req/s (3.0 ms/req)
Request rate: 334.6 req/s (3.0 ms/req)
== Ruby 1.9.2/Passenger
Request rate: 539.5 req/s (1.9 ms/req)
Request rate: 543.1 req/s (1.8 ms/req)
== Ruby 1.9.3/WEBrick
Request rate: 374.3 req/s (2.7 ms/req)
Request rate: 379.3 req/s (2.6 ms/req)
== Ruby 1.9.3/Passenger standalone
Request rate: 560.4 req/s (1.8 ms/req)
Reply rate [replies/s]: min 557.8 avg 559.6 max 561.6 stddev 1.9 (3 samples)
Request rate: 561.5 req/s (1.8 ms/req)
Reply rate [replies/s]: min 558.2 avg 561.2 max 563.0 stddev 2.6
== JRuby 1.6.5/WEBrick
Request rate: 467.1 req/s (2.1 ms/req)
Request rate: 468.6 req/s (2.1 ms/req)
Request rate: 470.5 req/s (2.1 ms/req)
Reply rate [replies/s]: min 469.0 avg 470.3 max 471.2 stddev 0.9 (4 samples)
== JRuby 1.6.5/Trinidad trinidad -r -e production
Request rate: 518.8 req/s (1.9 ms/req)
Reply rate [replies/s]: min 516.4 avg 518.6 max 520.4 stddev 2.0 (3 samples)
Request rate: 519.1 req/s (1.9 ms/req)
Reply rate [replies/s]: min 517.4 avg 519.2 max 522.0 stddev 2.5 (3 samples)
== JRuby 1.6.5/Trinidad/Threaded trinidad -r -e production -t
Request rate: 517.2 req/s (1.9 ms/req)
Reply rate [replies/s]: min 515.4 avg 516.3 max 517.0 stddev 0.8 (3 samples)
Request rate: 511.5 req/s (2.0 ms/req)
= httperf --server localhost --port 3000 --uri /render_view --num-conns 500 --num-calls 20
== Ruby 1.9.3/Passenger
Request rate: 341.1 req/s (2.9 ms/req)
Reply rate [replies/s]: min 337.2 avg 340.6 max 343.2 stddev 2.4 (5 samples)
Request rate: 342.6 req/s (2.9 ms/req)
Reply rate [replies/s]: min 334.4 avg 341.7 max 344.6 stddev 4.2 (5 samples)
== JRuby 1.6.5/Trinidad/Threaded trinidad -r -e production -t
Request rate: 325.1 req/s (3.1 ms/req)
Reply rate [replies/s]: min 321.8 avg 325.0 max 327.0 stddev 2.1 (6 samples)
Request rate: 322.3 req/s (3.1 ms/req)
Reply rate [replies/s]: min 318.4 avg 322.7 max 327.2 stddev 3.7 (6 samples)
= httperf --server localhost --port 3000 --uri /people --num-conns 500 --num-calls 20
== Ruby 1.9.3/Passenger
Request rate: 144.6 req/s (6.9 ms/req)
Reply rate [replies/s]: min 143.0 avg 144.6 max 146.0 stddev 1.0 (13 samples)
Request rate: 145.1 req/s (6.9 ms/req)
Reply rate [replies/s]: min 143.8 avg 145.3 max 146.8 stddev 1.4 (5 samples)
== JRuby 1.6.5/Trinidad trinidad -r -e production
Request rate: 140.1 req/s (7.1 ms/req)
Reply rate [replies/s]: min 137.2 avg 139.8 max 142.2 stddev 2.2 (5 samples)
Request rate: 140.9 req/s (7.1 ms/req)
Reply rate [replies/s]: min 137.4 avg 140.4 max 142.0 stddev 1.9 (5 samples)
== JRuby 1.6.5/Trinidad/Threaded trinidad -r -e production -t
Request rate: 137.7 req/s (7.3 ms/req)
Reply rate [replies/s]: min 133.2 avg 137.1 max 139.2 stddev 2.4 (5 samples)
Request rate: 138.7 req/s (7.2 ms/req)
Reply rate [replies/s]: min 135.2 avg 138.6 max 141.0 stddev 2.3 (5 samples)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment