[20090906]
|
NetBSD (and others) and the Ruby Benchmark
Jamie 'ober' Fournier has wondered what the performance of
the Ruby language on NetBSD is, in comparison to other
operating system platforms. To answer the question,
he ran the Ruby benchmark
on a number of operating systems:
FreeBSD, OpenBSD, Linux, OpenSolaris ... and NetBSD, of course.
His page
describes the list of operating systems (and versions!) tested,
a bit of configuration for each operating system, and the hardware
and software versions used.
There are two charts available,
the first one
showing results for Ruby version 1.8.7,
the second one
with results for Ruby version 1.9.
Please note that you can click on the graphs to get the corresponding
ruby code - which is not commented too good, and thus leaves it to
own interpretation on what exactly the test actually benchmarks.
Here's an example graph:
From a first look, NetBSD seems to be good for CPU-intensive
applications (i.e. it has less overhead), but performance
with virtual memory, regular expressions and threading
can still be improved.
From looking at all the tests, it can be said that NetBSD makes
a pretty good platform for Ruby deployment.
For more, follow
the discussion on the tech-perform list.
[Tags: benchmark, ruby]
|