Benchmarking
From GanjaLinux
Benchmarking tools and information.
Contents |
System
Sysstat
- TODO
Hard Disk
iostat
- TODO
hdparm
- server
- Mass storage controller: Silicon Image, Inc. SiI 3512 [SATALink/SATARaid] Serial ATA Controller (rev 01)
- sd 3:0:0:0: [sdc] 1465149168 512-byte hardware sectors (750156 MB)
# hdparm -I /dev/sdc | grep SATA
* SATA-I signaling speed (1.5Gb/s)
* SATA-II signaling speed (3.0Gb/s)
# for i in 1 2 3; do hdparm -tT /dev/sdc; done
/dev/sdc:
Timing cached reads: 624 MB in 2.00 seconds = 311.74 MB/sec
Timing buffered disk reads: 232 MB in 3.02 seconds = 76.94 MB/sec
/dev/sdc:
Timing cached reads: 598 MB in 2.00 seconds = 298.60 MB/sec
Timing buffered disk reads: 232 MB in 3.02 seconds = 76.86 MB/sec
/dev/sdc:
Timing cached reads: 628 MB in 2.00 seconds = 313.27 MB/sec
Timing buffered disk reads: 232 MB in 3.02 seconds = 76.83 MB/sec
- server
- RAID bus controller: Silicon Image, Inc. SiI 3114 [SATALink/SATARaid] Serial ATA Controller (rev 02
- sd 3:0:0:0: [sdc] 1465149168 512-byte hardware sectors (750156 MB)
# for i in 1 2 3; do hdparm -tT /dev/sdc; done /dev/sdc: Timing cached reads: 648 MB in 2.00 seconds = 323.73 MB/sec Timing buffered disk reads: 210 MB in 3.02 seconds = 69.64 MB/sec /dev/sdc: Timing cached reads: 628 MB in 2.00 seconds = 313.27 MB/sec Timing buffered disk reads: 208 MB in 3.00 seconds = 69.32 MB/sec /dev/sdc: Timing cached reads: 640 MB in 2.01 seconds = 319.09 MB/sec Timing buffered disk reads: 210 MB in 3.01 seconds = 69.69 MB/sec
Bonnie++
Installation
- build using SlackBuild
- install package
Usage
# bonnie++ -u lucasrangit -d /mnt/hd/tmp/
Output
- server
- Mass storage controller: Silicon Image, Inc. SiI 3512 [SATALink/SATARaid] Serial ATA Controller (rev 01)
- sd 3:0:0:0: [sdc] 1465149168 512-byte hardware sectors (750156 MB)
Using uid:1000, gid:100.
Writing with putc()...done
Writing intelligently...done
Rewriting...done
Reading with getc()...done
Reading intelligently...done
start 'em...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.03c ------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
server 4G 36377 95 60431 35 33168 15 37644 78 86040 23 234.6 0
------Sequential Create------ --------Random Create--------
-Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP
16 28598 99 +++++ +++ 23376 99 27774 100 +++++ +++ 21116 100
server,4G,36377,95,60431,35,33168,15,37644,78,86040,23,234.6,0,16,28598,99,+++++,+++,23376,99,27774,100,+++++,+++,21116,100
- server
- RAID bus controller: Silicon Image, Inc. SiI 3114 [SATALink/SATARaid] Serial ATA Controller (rev 02
- sd 3:0:0:0: [sdc] 1465149168 512-byte hardware sectors (750156 MB)
Using uid:1000, gid:100.
Writing with putc()...done
Writing intelligently...done
Rewriting...done
Reading with getc()...done
Reading intelligently...done
start 'em...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.03c ------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
server 4G 37263 96 61028 35 35206 15 36755 84 86259 22 256.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
16 30461 100 +++++ +++ 24906 100 29528 100 +++++ +++ 21880 98
server,4G,37263,96,61028,35,35206,15,36755,84,86259,22,256.9,0,16,30461,100,+++++,+++,24906,100,29528,100,+++++,+++,21880,98
fio
- TODO
- Inspecting disk IO performance with fio By Ben Martin on April 09, 2008 (9:00:00 AM)
seeker
$ wget http://www.linuxinsight.com/files/seeker.c $ gcc -O2 seeker.c -o seeker $ sudo ./seeker /dev/sdc Seeker v2.0, 2007-01-15, http://www.linuxinsight.com/how_fast_is_your_disk.html Benchmarking /dev/sdc [715404MB], wait 30 seconds............................. Results: 71 seeks/second, 14.06 ms random access time
Seeker v2.0, 2007-01-15, http://www.linuxinsight.com/how_fast_is_your_disk.html Benchmarking /dev/sdc [715404MB], wait 30 seconds.............................. Results: 72 seeks/second, 13.79 ms random access time

