Diary of a geek

August 2006
Mon Tue Wed Thu Fri Sat Sun
  6
     

My ugly mug

Where's Andrew?

Categories

Other people's blogs

Subscribe

RSS feed

Contact me

JavaScript required


Sunday, 06 August 2006

Initial bonnie++ results with the uber-disk

So I ran bonnie++ over my 1.5 terabyte, exported via ATA-over-Ethernet logical volume of extreme immensity. I don't really know what I'm looking at, but I'll record the results here before I lose them.

From both the MythTV front-end, and from minotaur, the box that has the disks attached, I ran bonnie++ twice:

bonnie++ -d /mnt -s 2G -n 1 -u nobody:nogroup

and

bonnie++ -d /mnt -s 2G -n 1024 -u nobody:nogroup

Firstly, I guess the results where the disks are directly attached (via USB):

Version  1.03       ------Sequential Output------ --Sequential Input- --Random-
                    -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
minotaur         2G 13595  95 20652  24 10204  12 13625  92 21362   6 295.5   1
                    ------Sequential Create------ --------Random Create--------
                    -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                  1 +++++ +++ +++++ +++ +++++ +++ +++++ +++ +++++ +++ +++++ +++

and

Version  1.03       ------Sequential Output------ --Sequential Input- --Random-
                    -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
minotaur         2G 13646  95 20864  24 10195  12 13348  91 21377   6 288.8   2
                    ------Sequential Create------ --------Random Create--------
                    -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
               1024  6173  37  6090  17  2215  22  1032  22   184   0    93   2

The +'s indicate that the result occurred in an impossible to accurately measure, sub-500ms time.

From the MythTV front-end, so with the ATA-over-Ethernet overhead thrown in:

Version  1.03       ------Sequential Output------ --Sequential Input- --Random-
                    -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
teevee           2G  3789   7  3761   0  3138   0 10742  23 11445   0 152.9   0
                    ------Sequential Create------ --------Random Create--------
                    -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                  1 +++++ +++ +++++ +++  1029   2  1372   1 +++++ +++ +++++ +++

and

Version  1.03       ------Sequential Output------ --Sequential Input- --Random-
                    -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
teevee           2G  3848   8  3862   0  2876   0  9871  31 11440   1 147.9   0
                    ------Sequential Create------ --------Random Create--------
                    -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
               1024  2488   7  4633   8  1752  15   752   8   444   1   159   1

Wow, I'm going to go away and analyse these numbers and update this post, but on the face of it, it looks like there's a significant performance impact (at least on my home network, I'm sure it's not optimal) in using ATA over Ethernet. Hmmm.

[11:20] [tech] [permalink]