Zafer Aydoğan | 3 Sep 2009 00:07
Picon

Ruby Benchmarks

Hello Folks,

here are a few charts benchmarking Ruby on FreeBSD, NetBSD, OpenBSD
and Linux done by Jaime Fournier (ober <at> ), hosted by me:

http://www.aydogan.net/ruby/mauthesis.com/ruby_bench/

Please have a look. NetBSD is doing very well.

Cheers, Zafer.

Zafer Aydoğan | 3 Sep 2009 15:55
Picon

Re: Ruby Benchmarks

03 Eylül 2009 00:07 tarihinde, Zafer Aydoğan <zafer <at> aydogan.de> adlı
kullanıcı şunu yazmış:
> Hello Folks,
>
> here are a few charts benchmarking Ruby on FreeBSD, NetBSD, OpenBSD
> and Linux done by Jaime Fournier (ober <at> ), hosted by me:
>
> http://www.aydogan.net/ruby/mauthesis.com/ruby_bench/
>
> Please have a look. NetBSD is doing very well.
>
> Cheers, Zafer.
>

I have updated the Benchmarks. They include now OpenSolaris and DragonflyBSD.

http://www.aydogan.net/ruby/mauthesis.com/ruby_bench/

The old benchmarks are available here:

http://www.aydogan.net/ruby/mauthesis.com/ruby_bench_old/

Thanks go to  Jaime Fournier for doing the benchmarks.

Cheers, Zafer.

Zafer Aydoğan | 3 Sep 2009 21:07
Picon

Re: Ruby Benchmarks

03 Eylül 2009 15:55 tarihinde, Zafer Aydoğan <zafer <at> aydogan.de> adlı
kullanıcı şunu yazmış:
> 03 Eylül 2009 00:07 tarihinde, Zafer Aydoğan <zafer <at> aydogan.de> adlı
> kullanıcı şunu yazmış:
>> Hello Folks,
>>
>> here are a few charts benchmarking Ruby on FreeBSD, NetBSD, OpenBSD
>> and Linux done by Jaime Fournier (ober <at> ), hosted by me:
>>
>> http://www.aydogan.net/ruby/mauthesis.com/ruby_bench/
>>
>> Please have a look. NetBSD is doing very well.
>>
>> Cheers, Zafer.
>>
>
> I have updated the Benchmarks. They include now OpenSolaris and DragonflyBSD.
>
> http://www.aydogan.net/ruby/mauthesis.com/ruby_bench/
>
> The old benchmarks are available here:
>
> http://www.aydogan.net/ruby/mauthesis.com/ruby_bench_old/
>
> Thanks go to  Jaime Fournier for doing the benchmarks.
>
> Cheers, Zafer.
>

Some Quick-stats for the new benchmark:
(Continue reading)

Marcin M. Jessa | 4 Sep 2009 09:17
Favicon

Re: Ruby Benchmarks

Zafer Aydoğan wrote:
> 03 Eylül 2009 15:55 tarihinde, Zafer Aydoğan <zafer <at> aydogan.de> adlı
> kullanıcı şunu yazmış:
>   
>> 03 Eylül 2009 00:07 tarihinde, Zafer Aydoğan <zafer <at> aydogan.de> adlı
>> kullanıcı şunu yazmış:
>>     
>>> Hello Folks,
>>>
>>> here are a few charts benchmarking Ruby on FreeBSD, NetBSD, OpenBSD
>>> and Linux done by Jaime Fournier (ober <at> ), hosted by me:
>>>
>>> http://www.aydogan.net/ruby/mauthesis.com/ruby_bench/
>>>
>>> Please have a look. NetBSD is doing very well.
>>>
>>> Cheers, Zafer.
>>>
>>>       
>> I have updated the Benchmarks. They include now OpenSolaris and DragonflyBSD.
>>
>> http://www.aydogan.net/ruby/mauthesis.com/ruby_bench/
>>
>> The old benchmarks are available here:
>>
>> http://www.aydogan.net/ruby/mauthesis.com/ruby_bench_old/
>>
>> Thanks go to  Jaime Fournier for doing the benchmarks.
>>
>> Cheers, Zafer.
(Continue reading)

Pawel Jakub Dawidek | 3 Sep 2009 21:19
Picon
Favicon

Re: Ruby Benchmarks

On Thu, Sep 03, 2009 at 09:07:03PM +0200, Zafer Aydoğan wrote:
> 03 Eylül 2009 15:55 tarihinde, Zafer Aydoğan <zafer <at> aydogan.de> adlı
> kullanıcı şunu yazmış:
> > 03 Eylül 2009 00:07 tarihinde, Zafer Aydoğan <zafer <at> aydogan.de> adlı
> > kullanıcı şunu yazmış:
> >> Hello Folks,
> >>
> >> here are a few charts benchmarking Ruby on FreeBSD, NetBSD, OpenBSD
> >> and Linux done by Jaime Fournier (ober <at> ), hosted by me:
> >>
> >> http://www.aydogan.net/ruby/mauthesis.com/ruby_bench/
> >>
> >> Please have a look. NetBSD is doing very well.
> >>
> >> Cheers, Zafer.
> >>
> >
> > I have updated the Benchmarks. They include now OpenSolaris and DragonflyBSD.
> >
> > http://www.aydogan.net/ruby/mauthesis.com/ruby_bench/
> >
> > The old benchmarks are available here:
> >
> > http://www.aydogan.net/ruby/mauthesis.com/ruby_bench_old/
> >
> > Thanks go to  Jaime Fournier for doing the benchmarks.
> >
> > Cheers, Zafer.
> >
> 
(Continue reading)

Aleksej Saushev | 4 Sep 2009 09:41
Picon

Re: Ruby Benchmarks

  Hello!

Pawel Jakub Dawidek <pjd <at> FreeBSD.org> writes:

> On Thu, Sep 03, 2009 at 09:07:03PM +0200, Zafer Aydoğan wrote:
>> 03 Eylül 2009 15:55 tarihinde, Zafer Aydoğan <zafer <at> aydogan.de> adlı
>> kullanıcı şunu yazmış:
>>
>> Scores best:
>> 
>> Linux 29 times
>> NetBSD 23 times
>> DragonflyBSD 3 times
>> FreeBSD 1 time
>
> That's a bit disappointing, I must admit:) What FreeBSD version did you
> guys test? If this was 8.0-BETA, you must remember that all kind of
> debuging is on and will be turned off just before the release.
> I read there is no WITNESS and INVARIANTS in the kernel, but for example
> malloc will fill each allocated byte with 0xa5 and also every byte that
> is freed. This has huge performance impact. To turn off this particular
> behaviour one has to do the following:
>
> 	# ln -s jz /etc/malloc.conf
>
> I'm not sure if that all, but it's definiately a good start.

Just because of this, there should be simple way to turn all those
safety checks off in one place. So that there would be less
misunderstanding.
(Continue reading)

Aleksej Saushev | 3 Sep 2009 10:29
Picon

Re: Ruby Benchmarks

  Hi!

Zafer Aydoğan <zafer <at> aydogan.de> writes:

> here are a few charts benchmarking Ruby on FreeBSD, NetBSD, OpenBSD
> and Linux done by Jaime Fournier (ober <at> ), hosted by me:
>
> http://www.aydogan.net/ruby/mauthesis.com/ruby_bench/
>
> Please have a look. NetBSD is doing very well.

What do they do in bm_gc* tests? Such big difference looks suspicious.
Do they assume/rely on threaded Boehm GC? If yes, can you rebuild with
threads enabled in devel/boehm-gc and ruby itself and rerun benchmarks?

Can anyone with pbulk setup run partial bulk build with threaded boehm-gc?
PKG_OPTIONS.boehm-gc=threads

--

-- 
CE3OH...


Gmane