NetBSD 5.0 vs OpenBSD 4.5 vs FreeBSD 8beta2 vs Linux Ubuntu 9 vs OpenSolaris 2009/06 vs DragonFlyBSD 2.2.1
Ruby Benchmark Suite
All default installs plus the following changes.
FreeBSD: rebuilt GENERIC without WITNESS/INVARIANTS
OpenBSD: had softdeps enabled, and booted bsd.mp
NetBSD: had wapbl enabled
Dragonfly: Does not ship with MP capable kernel. Created one, but hangs during boot on this system.
DragonflyBSD should be included in UP run, but it's here for completeness. Since 1.8.7 is not using native threads this should not be a problem.
Test System: Dell PowerEdge 1750 Dual Core Xeon 2.8 Ghz 2 GB (DDR2 SDRAM) with HT disabled
Each run was done after a cold boot
A fresh install was done for each OS
All tests were run on Ruby 1.8.7-p174 MRI compiled by hand
with configure --prefix /tmp
The mean value was plotted for each test. (five iterations each)
Raw data from the benchmarks can be taken from here
Charts are not shown for any of the tests where one or more OSs failed to complete them.
Send suggestions/Hate mail to ober@mauthesis.com























































