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.





