FreeBSD and poor ata performance

fandino fandino at ng.fadesa.es
Fri Oct 15 10:41:17 PDT 2004


Kenneth Culver wrote:
>> well, my usage pattern is write a big file and few seconds later read 
>> it. So my tests
>> were valid for the use of the computer.
>>
>> But you have reason, I must provide a more formal report. I redid all 
>> test
>> with bonnie++ and results shows Linux (56848 K/sec) two times faster than
>> FreeBSD (26347 K/sec)
>>
>> Any help will be appreciated!
>>
>>
>> Linux test  (slackware 8.1, kernel 2.4.18, ext2 filesystem):
> 
> 
> This test isn't really a fair test either. The ext2 filesystem uses 
> async io,
> and doesn't do any kind of journaling to ensure data integrity in the 
> event of
> a crash. FreeBSD isn't using async, it uses softupdates. Because of this
> FreeBSD SHOULD be slower... but it'll be a lot more reliable than linux 
> in the
> event of a power outage for example. The ext2 filesystem is extremely
> unreliable, and will almost always lose data when there's a crash or power
> outage.

but then why does read/write tests over raw devices performs so bad?
AFAIK on raw devices not filesystem, journaling, caches, etc are involved.


More information about the freebsd-questions mailing list