Some Unix benchmarks for those who are interesed

Eric Anderson anderson at freebsd.org
Thu Mar 8 05:36:20 UTC 2007


On 03/07/07 23:13, Fluffles wrote:
> Ivan Voras wrote:
>> Fluffles wrote:
>>
>>   
>>> If you use dd on the raw device (meaning no UFS/VFS) there is no
>>> read-ahead. This means that the following DD-command will give lower STR
>>> read than the second:
>>>
>>> no read-ahead:
>>> dd if=/dev/mirror/data of=/dev/null bs=1m count=1000
>>> read-ahead and multiple I/O queue depth:
>>> dd if=/mounted/mirror/volume of=/dev/null bs=1m count=1000
>>>     
>> I'd agree in theory, but bonnie++ gives WORSE results than raw device:
>>   
> 
> On what hardware is this? Using any form of geom software RAID?
> 
> The low Per Char results would lead me to believe it's a very slow CPU;
> maybe VIA C3 or some old pentium? Modern systems should get 100MB/s+ in
> per-char bonnie benchmark, even a Sempron 2600+ 1.6GHz 128KB cache which
> costs about $39. Then it might be logical DD gets higher results since
> this is more 'easy' to handle by the CPU. The VFS/UFS layer adds
> potential for nice performance-increases but it does take it's toll in
> the form of cputime overhead. If your CPU is very slow, i can imagine
> these optimizations having a detrimental effect instead. Just guessing here.


Before making speculative claims about slow CPU's and putting the VIA C3 
in with that pile, please at least refer to what makes you believe that 
it is an issue.  Comparing the VIA C3 to 'some old pentium' isn't 
exactly fair or accurate, and inferring it isn't a modern system isn't 
true either.

Forgive me though, I'm biased.

Eric





More information about the freebsd-stable mailing list