FreeBSD and poor ata performance

fandino fandino at ng.fadesa.es
Fri Oct 15 09:02:03 PDT 2004


Chris Howells wrote:
> On Friday 15 October 2004 09:57, fandino wrote:
> 
>>I'm out of ideas, It doesn't matter if I use other PC or hard disks,
>>performance
>>sucks compared to Linux :-(
> 
> 
> OK, so you came to conclusion that "performance sucks" based on the the 
> theoretical throughput figures using dd and /dev/zero?
> 
> Why don't you try measuring real world performace, with real files, not 
> somethig which is more than likely completely meaningless when two operating 
> systems cache file system operations in different ways.

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):

root at darkstar:/mnt# bonnie++ -s 2048 -u root
Using uid:0, gid:0.
Writing a byte at a time...done
Writing intelligently...done
Rewriting...done
Reading a byte at a time...done
Reading intelligently...done
start 'em...done...done...done...done...done...
Create files in sequential order...done.
Stat files in sequential order...done.
Delete files in sequential order...done.
Create files in random order...done.
Stat files in random order...done.
Delete files in random order...done.
Version 1.93c       ------Sequential Output------ --Sequential Input- --Random-
Concurrency   1     -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
darkstar         2G   951  97 35108  14 21964  11  1321  99 56848  16 166.4   1
Latency             10024us    2203ms     896ms   16845us    9552us    4118ms
Version 1.93c       ------Sequential Create------ --------Random Create--------
darkstar            -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
               files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                  16  2413  98 +++++ +++ +++++ +++  2437  98 +++++ +++  3822  90
Latency              9366us      37us      67us   18604us      23us     862us

FreeBSD 5.3b7 (default filesystem):

# bonnie++ -s 2048 -u root

Using uid:0, gid:0.
Writing a byte at a time...done
Writing intelligently...done
Rewriting...done
Reading a byte at a time...done
Reading intelligently...done
start 'em...done...done...done...done...done...
Create files in sequential order...done.
Stat files in sequential order...done.
Delete files in sequential order...done.
Create files in random order...done.
Stat files in random order...done.
Delete files in random order...done.
Version 1.93c       ------Sequential Output------ --Sequential Input- --Random-
Concurrency   1     -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
                  2G   194  99 22506  12 10636   7   473  99 26347  11 132.8   7
Latency             59164us     253ms     538ms   37925us   48156us    4554ms
Version 1.93c       ------Sequential Create------ --------Random Create--------
                     -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
               files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                  16   762   6 +++++ +++  1449   8   760   5 +++++ +++  1417   9
Latency             28352us     226us   22030us   30386us     139us     995us


More information about the freebsd-questions mailing list