Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 30 Nov 2009 07:24:48 -0600
From:      Adam Vande More <amvandemore@gmail.com>
To:        "O. Hartmann" <ohartman@zedat.fu-berlin.de>
Cc:        Bruce Cran <bruce@cran.org.uk>, freebsd-stable@freebsd.org, Jeremy Chadwick <freebsd@jdc.parodius.com>
Subject:   Re: Phoronix Benchmarks: Waht's wrong with FreeBSD 8.0?
Message-ID:  <6201873e0911300524hd2d0e99l1c8655279744934@mail.gmail.com>
In-Reply-To: <4B13B170.7030103@zedat.fu-berlin.de>
References:  <4B13869D.1080907@zedat.fu-berlin.de> <0D3A9408-84A8-4C74-A318-F580B41FC1A6@exscape.org> <20091130094315.GA94119@icarus.home.lan> <20091130112912.000016c1@unknown> <4B13B170.7030103@zedat.fu-berlin.de>

next in thread | previous in thread | raw e-mail | index | archive | help
2009/11/30 O. Hartmann <ohartman@zedat.fu-berlin.de>

>  I haven't looked at the Phoronix Test Suite[1], which is what's being
>>> used for testing "threaded I/O".  I don't understand what "threaded
>>> I/O" means in this context; I'm assuming it means making a separate
>>> LWP for each I/O transaction, e.g. multiple LWPs for I/O (within a
>>> single program).  Some technical details of the implementation/test
>>> methodology would need to be provided for someone to assist in
>>> tracking down the problem.
>>>
>>>
>> I've found the benchmark it's using: it runs tiobench from
>> http://sourceforge.net/projects/tiobench/ with the parameters
>> -f 16, 64, 128, 256
>> -t 4, 8, 16, 32
>>
>> It's another project that for some reason doesn't produce releases -
>> the last version was back in 2002. If someone's re-running the
>> benchmark it might be better to use the version from cvs.
>>
>>
>  All right,
> due to my English 9I'm not a native English speaker) and limited knowledge
> of designs and imlementations of OSs, I will be careful formulating the next
> statement.
>
> Many people are, as well as I, not very tight bound to the internals of an
> Operating System like Linux, OpenSolaris or even FreeBSD. If one has to
> decide to switch or use an OS, he will look for benchmarks or even benchmark
> suites - and probably run luckily into Phoronoix-testsuite. But this suite
> seems to tell us a very clear message: Linux or OpenSolaris, just from the
> point of view of 'performance'.
>
> As a scientist, I miss SPEC2006 benchmarks, since those benchmarks are more
> reliable to scientific purposes, but in most cases I saw those benchmarks,
> they were done with a Linux (even if SPEC does more highlighting the
> hardware performance since the OS's performance). Disk I/O is a very crucial
> part of the OS if one produces lots of data contained in small files or
> small chunks.
>
> Are there any recent benchmarks outside Phoronix? Last time I saw a serious
> benchmark was from Kris Kenneway, he measured the performance of databases
> on SMP boxes.
>
> Regards,
> Oliver


I think it's fairly well known disk io isn't FreeBSD's strong suit, but it's
not quite as bad as it looks.  There is some low-hanging fruit here.  If you
where to actually tune ZFS as recommended you'd see stronger results and
hopefully ahci will be enabled by default soon as it is a nice performance
increase in concurre


-- 
Adam Vande More



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6201873e0911300524hd2d0e99l1c8655279744934>