io-scheduler test with bonnie on compactflash (2.6.17)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I have a small pc which boots from a compactflash card.  I tested to
see if there were any significant differences between io scedulers
in this case.  Disk seeks are supposed to be a no-op in this case.

I post the results here in case someone is interested.

bonnie -s 1024
==============
cfq:
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
mini             1G  9439  98  8251   7  5369   4  8207  82 21348  12  1367   9
                    ------Sequential Create------ --------Random Create--------
                    -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16  6771  30 +++++ +++   198   0  2312  10 +++++ +++    80   0

deadline:
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
mini             1G  9049  93  8872   7  4989   4  9758  98 21459  12 468.2   2
                    ------Sequential Create------ --------Random Create--------
                    -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16  6968  32 +++++ +++   148   0  5888  26 +++++ +++    67   0

noop:
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
mini             1G  9294  97 10829   9  4655   3  9042  90 21529  12 261.0   1
                    ------Sequential Create------ --------Random Create--------
                    -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16  7426  34 +++++ +++   139   0  2215   9 +++++ +++    65   0

compact format:
cfq1:    mini,1G,9439,98,8251,7,5369,4,8207,82,21348,12,1367.4,9,16,6771,30,+++++,+++,198,0,2312,10,+++++,+++,80,0
cfq2:    mini,1G,9410,97,8370,7,5347,4,8177,82,21295,12,1319.4,9,16,6041,27,+++++,+++,175,0,2846,12,+++++,+++,74,0
deadline:mini,1G,9049,93,8872,7,4989,4,9758,98,21459,12,468.2,2,16,6968,32,+++++,+++,148,0,5888,26,+++++,+++,67,0
noop:    mini,1G,9294,97,10829,9,4655,3,9042,90,21529,12,261.0,1,16,7426,34,+++++,+++,139,0,2215,9,+++++,+++,65,0

bonnie++ -s 1024
================
cfq:
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
mini             1G  9437  98  8100   7  5296   4  8129  81 21330  12  1376   9
                    ------Sequential Create------ --------Random Create--------
                    -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16  6306  29 +++++ +++   173   0  2614  11 +++++ +++    73   0

deadline:
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
mini             1G  9063  94 11267   9  5548   4  9536  95 21530  12 782.9   4
                    ------Sequential Create------ --------Random Create--------
                    -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16 10126  46 +++++ +++   156   0  2115   9 +++++ +++    71   0

noop:
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
mini             1G  9288  97 10493   9  4615   3  9582  96 21524  12 258.1   1
                    ------Sequential Create------ --------Random Create--------
                    -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16  7179  32 +++++ +++   138   0  3706  16 +++++ +++    67   0

compact:
cfq:     mini,1G,9437,98,8100,7,5296,4,8129,81,21330,12,1375.8,9,16,6306,29,+++++,+++,173,0,2614,11,+++++,+++,73,0
deadline:mini,1G,9063,94,11267,9,5548,4,9536,95,21530,12,782.9,4,16,10126,46,+++++,+++,156,0,2115,9,+++++,+++,71,0
noop:    mini,1G,9288,97,10493,9,4615,3,9582,96,21524,12,258.1,1,16,7179,32,+++++,+++,138,0,3706,16,+++++,+++,67,0


The machine has a via C3 nehemiah processor, and uses a 4GB 100x kingston 
compactflash card.  This card does 21MB/s when reading according to
hdparm (and 20MB/s according to the spec.) The card uses a
ide-compactflash converter, which supports udma2.

A nice little machine that I mostly use for car navigation
and mp3/ogg/cd-player.  The kernel is loaded 12s after power-on,
X shows itself after 35s, and my navigation software after 45s. :-)

Helge Hafting




-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux