DaemonForums  

Go Back   DaemonForums > FreeBSD > FreeBSD General

FreeBSD General Other questions regarding FreeBSD which do not fit in any of the categories below.

Reply
 
Thread Tools Display Modes
  #1   (View Single Post)  
Old 12th November 2008
vermaden's Avatar
vermaden vermaden is offline
Administrator
 
Join Date: Apr 2008
Location: pl_PL.lodz
Posts: 1,056
Post STORAGE: benchmarks results (diskinfo)

I would like to start a thread to compare performance of various storage sollutions using FreeBSD diskinfo(8) tool.

I also encourage to post results of other benchamrking tools.

Here are mine results for the start:

Kingston DT100 16GB (pendrive):
Code:
# diskinfo -c -t /dev/da0
/dev/da0
	512         	# sectorsize
	16131293184 	# mediasize in bytes (15G)
	31506432    	# mediasize in sectors
	1961        	# Cylinders according to firmware.
	255         	# Heads according to firmware.
	63          	# Sectors according to firmware.

I/O command overhead:
	time to read 10MB block      0.617194 sec	=    0.030 msec/sector
	time to read 20480 sectors  15.450024 sec	=    0.754 msec/sector
	calculated command overhead			=    0.724 msec/sector

Seek times:
	Full stroke:	  250 iter in   0.251563 sec =    1.006 msec
	Half stroke:	  250 iter in   1.053088 sec =    4.212 msec
	Quarter stroke:	  500 iter in   0.499425 sec =    0.999 msec
	Short forward:	  400 iter in   0.300996 sec =    0.752 msec
	Short backward:	  400 iter in   0.303678 sec =    0.759 msec
	Seq outer:	 2048 iter in   1.536665 sec =    0.750 msec
	Seq inner:	 2048 iter in   1.548363 sec =    0.756 msec
Transfer rates:
	outside:       102400 kbytes in   5.749353 sec =    17811 kbytes/sec
	middle:        102400 kbytes in   3.553501 sec =    28817 kbytes/sec
	inside:        102400 kbytes in   3.547978 sec =    28862 kbytes/sec
Seagate Momentus 7200.2 8MB 80GB SATA [ST980813AS] (2.5 laptop disk):
Code:
# diskinfo -t -c /dev/ad4
/dev/ad4
	512         	# sectorsize
	80026361856 	# mediasize in bytes (75G)
	156301488   	# mediasize in sectors
	155061      	# Cylinders according to firmware.
	16          	# Heads according to firmware.
	63          	# Sectors according to firmware.
	ad:5NH0MD7M 	# Disk ident.

I/O command overhead:
	time to read 10MB block      0.190977 sec	=    0.009 msec/sector
	time to read 20480 sectors   3.132845 sec	=    0.153 msec/sector
	calculated command overhead			=    0.144 msec/sector

Seek times:
	Full stroke:	  250 iter in   5.959489 sec =   23.838 msec
	Half stroke:	  250 iter in   4.147395 sec =   16.590 msec
	Quarter stroke:	  500 iter in   6.506640 sec =   13.013 msec
	Short forward:	  400 iter in   1.602929 sec =    4.007 msec
	Short backward:	  400 iter in   2.285750 sec =    5.714 msec
	Seq outer:	 2048 iter in   0.413902 sec =    0.202 msec
	Seq inner:	 2048 iter in   0.372223 sec =    0.182 msec
Transfer rates:
	outside:       102400 kbytes in   1.739364 sec =    58872 kbytes/sec
	middle:        102400 kbytes in   2.157085 sec =    47471 kbytes/sec
	inside:        102400 kbytes in   3.405393 sec =    30070 kbytes/sec

Seagate 7200.7 8MB 80GB PATA [ST380011A] (3.5 disk):
Code:
# diskinfo -t -c /dev/ad0
/dev/ad0
        512             # sectorsize
        80026361856     # mediasize in bytes (75G)
        156301488       # mediasize in sectors
        155061          # Cylinders according to firmware.
        16              # Heads according to firmware.
        63              # Sectors according to firmware.
        ad:5JVK88WT     # Disk ident.

I/O command overhead:
        time to read 10MB block      0.196956 sec       =    0.010 msec/sector
        time to read 20480 sectors   2.342352 sec       =    0.114 msec/sector
        calculated command overhead                     =    0.105 msec/sector

Seek times:
        Full stroke:      250 iter in   5.613326 sec =   22.453 msec
        Half stroke:      250 iter in   4.320666 sec =   17.283 msec
        Quarter stroke:   500 iter in   6.948839 sec =   13.898 msec
        Short forward:    400 iter in   2.039787 sec =    5.099 msec
        Short backward:   400 iter in   1.404436 sec =    3.511 msec
        Seq outer:       2048 iter in   0.246837 sec =    0.121 msec
        Seq inner:       2048 iter in   0.256757 sec =    0.125 msec
Transfer rates:
        outside:       102400 kbytes in   1.793044 sec =    57110 kbytes/sec
        middle:        102400 kbytes in   2.235812 sec =    45800 kbytes/sec
        inside:        102400 kbytes in   3.437295 sec =    29791 kbytes/sec
__________________
religions, worst damnation of mankind
"If 386BSD had been available when I started on Linux, Linux would probably never had happened." Linus Torvalds

Linux is not UNIX! Face it! It is not an insult. It is fact: GNU is a recursive acronym for “GNU's Not UNIX”.
vermaden's: links resources deviantart spreadbsd
Reply With Quote
  #2   (View Single Post)  
Old 12th November 2008
graudeejs's Avatar
graudeejs graudeejs is offline
Real Name: Aldis Berjoza
ISO Quartermaster
 
Join Date: Jul 2008
Location: Riga, Latvia
Posts: 589
Default

ad0: 152627MB <SAMSUNG SP1604N TM100-30> at ata0-master UDMA33
Code:
killasmurf86 $ diskinfo -c -t /dev/ad0
/dev/ad0
        512             # sectorsize
        160041885696    # mediasize in bytes (149G)
        312581808       # mediasize in sectors
        310101          # Cylinders according to firmware.
        16              # Heads according to firmware.
        63              # Sectors according to firmware.
        ad:S013J10Y333525       # Disk ident.

I/O command overhead:
        time to read 10MB block      0.397548 sec       =    0.019 msec/sector
        time to read 20480 sectors   2.393213 sec       =    0.117 msec/sector
        calculated command overhead                     =    0.097 msec/sector

Seek times:
        Full stroke:      250 iter in   5.550619 sec =   22.202 msec
        Half stroke:      250 iter in   3.911959 sec =   15.648 msec
        Quarter stroke:   500 iter in   6.194812 sec =   12.390 msec
        Short forward:    400 iter in   2.468873 sec =    6.172 msec
        Short backward:   400 iter in   1.654048 sec =    4.135 msec
        Seq outer:       2048 iter in   0.267607 sec =    0.131 msec
        Seq inner:       2048 iter in   0.283663 sec =    0.139 msec
Transfer rates:
        outside:       102400 kbytes in   3.457052 sec =    29621 kbytes/sec
        middle:        102400 kbytes in   3.437947 sec =    29785 kbytes/sec
        inside:        102400 kbytes in   3.399791 sec =    30119 kbytes/sec
This is Sata2 drive, but my motherboard supports only SATA150
ad4: 238475MB <WDC WD2500KS-00MJB0 02.01C03> at ata2-master SATA150
Code:
killasmurf86 $ diskinfo -c -t /dev/ad4                                         
/dev/ad4
        512             # sectorsize
        250059350016    # mediasize in bytes (233G)
        488397168       # mediasize in sectors
        484521          # Cylinders according to firmware.
        16              # Heads according to firmware.
        63              # Sectors according to firmware.
        ad:WD-WCANK6032099      # Disk ident.

I/O command overhead:
        time to read 10MB block      0.170625 sec       =    0.008 msec/sector
        time to read 20480 sectors   1.909460 sec       =    0.093 msec/sector
        calculated command overhead                     =    0.085 msec/sector

Seek times:
        Full stroke:      250 iter in   5.499300 sec =   21.997 msec
        Half stroke:      250 iter in   3.857633 sec =   15.431 msec
        Quarter stroke:   500 iter in   6.175472 sec =   12.351 msec
        Short forward:    400 iter in   3.114933 sec =    7.787 msec
        Short backward:   400 iter in   2.817123 sec =    7.043 msec
        Seq outer:       2048 iter in   0.223266 sec =    0.109 msec
        Seq inner:       2048 iter in   0.228880 sec =    0.112 msec
Transfer rates:
        outside:       102400 kbytes in   1.627308 sec =    62926 kbytes/sec
        middle:        102400 kbytes in   1.768288 sec =    57909 kbytes/sec
        inside:        102400 kbytes in   2.911403 sec =    35172 kbytes/sec

umass0: <USB 2.0 USB Flash Drive, class 0/0, rev 2.00/1.00, addr 2> on uhub4
da0 at umass-sim0 bus 0 target 0 lun 0
da0: <USB 2.0 USB Flash Drive 0.00> Removable Direct Access SCSI-2 device
da0: 40.000MB/s transfers
da0: 15424MB (31588352 512 byte sectors: 255H 63S/T 1966C)
adata PD16 16GB flash-key:
Code:
killasmurf86 $ diskinfo -c -t /dev/da0                                         
/dev/da0
        512             # sectorsize
        16173236224     # mediasize in bytes (15G)
        31588352        # mediasize in sectors
        1966            # Cylinders according to firmware.
        255             # Heads according to firmware.
        63              # Sectors according to firmware.

I/O command overhead:
        time to read 10MB block      0.437673 sec       =    0.021 msec/sector
        time to read 20480 sectors  15.357320 sec       =    0.750 msec/sector
        calculated command overhead                     =    0.728 msec/sector

Seek times:
        Full stroke:      250 iter in   0.187515 sec =    0.750 msec
        Half stroke:      250 iter in   0.187504 sec =    0.750 msec
        Quarter stroke:   500 iter in   0.374901 sec =    0.750 msec
        Short forward:    400 iter in   0.300024 sec =    0.750 msec
        Short backward:   400 iter in   0.299988 sec =    0.750 msec
        Seq outer:       2048 iter in   1.535759 sec =    0.750 msec
        Seq inner:       2048 iter in   1.535641 sec =    0.750 msec
Transfer rates:
        outside:       102400 kbytes in   4.374167 sec =    23410 kbytes/sec
        middle:        102400 kbytes in   4.374206 sec =    23410 kbytes/sec
        inside:        102400 kbytes in   4.259575 sec =    24040 kbytes/sec
umass0: <USBest Technology USB Mass Storage Device, class 0/0, rev 2.00/1.00, addr 2> on uhub4
da0 at umass-sim0 bus 0 target 0 lun 0
da0: <UDISK PDU20_1G 73C2.0 0.00> Removable Direct Access SCSI-2 device
da0: 40.000MB/s transfers
da0: 983MB (2015231 512 byte sectors: 64H 32S/T 983C)
Code:
killasmurf86 $ diskinfo -c -t /dev/da0                                         
/dev/da0
        512             # sectorsize
        1031798272      # mediasize in bytes (984M)
        2015231         # mediasize in sectors
        983             # Cylinders according to firmware.
        64              # Heads according to firmware.
        32              # Sectors according to firmware.

I/O command overhead:
        time to read 10MB block      0.892140 sec       =    0.044 msec/sector
        time to read 20480 sectors  15.357453 sec       =    0.750 msec/sector
        calculated command overhead                     =    0.706 msec/sector

Seek times:
        Full stroke:    diskinfo: read error or disk too small for test.: Input/output error
Reply With Quote
  #3   (View Single Post)  
Old 13th November 2008
DrJ DrJ is offline
ISO Quartermaster
 
Join Date: Apr 2008
Location: Gold Country, CA
Posts: 507
Default

Seagate 15K.3 (SCSI) drive, about five years old:

Code:
pinot# diskinfo -c -t /dev/da0
/dev/da0
	512         	# sectorsize
	36703934464 	# mediasize in bytes (34G)
	71687372    	# mediasize in sectors
	4462        	# Cylinders according to firmware.
	255         	# Heads according to firmware.
	63          	# Sectors according to firmware.

I/O command overhead:
	time to read 10MB block      0.143325 sec	=    0.007 msec/sector
	time to read 20480 sectors   4.014771 sec	=    0.196 msec/sector
	calculated command overhead			=    0.189 msec/sector

Seek times:
	Full stroke:	  250 iter in   2.194760 sec =    8.779 msec
	Half stroke:	  250 iter in   1.737971 sec =    6.952 msec
	Quarter stroke:	  500 iter in   2.936857 sec =    5.874 msec
	Short forward:	  400 iter in   1.671453 sec =    4.179 msec
	Short backward:	  400 iter in   0.840368 sec =    2.101 msec
	Seq outer:	 2048 iter in   0.243329 sec =    0.119 msec
	Seq inner:	 2048 iter in   0.247530 sec =    0.121 msec
Transfer rates:
	outside:       102400 kbytes in   1.402288 sec =    73024 kbytes/sec
	middle:        102400 kbytes in   1.568473 sec =    65286 kbytes/sec
	inside:        102400 kbytes in   2.133166 sec =    48004 kbytes/sec
Reply With Quote
  #4   (View Single Post)  
Old 13th November 2008
DrJ DrJ is offline
ISO Quartermaster
 
Join Date: Apr 2008
Location: Gold Country, CA
Posts: 507
Default

Seagate 15K.4 (SCSI), about 4 years old:

Code:
pinot# diskinfo -c -t /dev/da1
/dev/da1
	512         	# sectorsize
	36703934464 	# mediasize in bytes (34G)
	71687372    	# mediasize in sectors
	4462        	# Cylinders according to firmware.
	255         	# Heads according to firmware.
	63          	# Sectors according to firmware.

I/O command overhead:
	time to read 10MB block      0.141310 sec	=    0.007 msec/sector
	time to read 20480 sectors   4.005664 sec	=    0.196 msec/sector
	calculated command overhead			=    0.189 msec/sector

Seek times:
	Full stroke:	  250 iter in   2.293915 sec =    9.176 msec
	Half stroke:	  250 iter in   1.676370 sec =    6.705 msec
	Quarter stroke:	  500 iter in   2.717760 sec =    5.436 msec
	Short forward:	  400 iter in   1.457543 sec =    3.644 msec
	Short backward:	  400 iter in   0.886641 sec =    2.217 msec
	Seq outer:	 2048 iter in   0.392236 sec =    0.192 msec
	Seq inner:	 2048 iter in   0.540832 sec =    0.264 msec
Transfer rates:
	outside:       102400 kbytes in   1.098587 sec =    93211 kbytes/sec
	middle:        102400 kbytes in   1.232444 sec =    83087 kbytes/sec
	inside:        102400 kbytes in   1.892680 sec =    54103 kbytes/sec
Reply With Quote
  #5   (View Single Post)  
Old 13th November 2008
DrJ DrJ is offline
ISO Quartermaster
 
Join Date: Apr 2008
Location: Gold Country, CA
Posts: 507
Default

Maxtor 10K5 (SCSI) about three years old:

Code:
pinot# diskinfo -c -t /dev/da2
/dev/da2
	512         	# sectorsize
	73557090304 	# mediasize in bytes (69G)
	143666192   	# mediasize in sectors
	8942        	# Cylinders according to firmware.
	255         	# Heads according to firmware.
	63          	# Sectors according to firmware.

I/O command overhead:
	time to read 10MB block      0.126083 sec	=    0.006 msec/sector
	time to read 20480 sectors   3.888857 sec	=    0.190 msec/sector
	calculated command overhead			=    0.184 msec/sector

Seek times:
	Full stroke:	  250 iter in   2.713510 sec =   10.854 msec
	Half stroke:	  250 iter in   2.131789 sec =    8.527 msec
	Quarter stroke:	  500 iter in   3.611677 sec =    7.223 msec
	Short forward:	  400 iter in   1.719398 sec =    4.298 msec
	Short backward:	  400 iter in   1.151218 sec =    2.878 msec
	Seq outer:	 2048 iter in   0.601458 sec =    0.294 msec
	Seq inner:	 2048 iter in   3.763039 sec =    1.837 msec
Transfer rates:
	outside:       102400 kbytes in   1.217299 sec =    84121 kbytes/sec
	middle:        102400 kbytes in   1.422332 sec =    71994 kbytes/sec
	inside:        102400 kbytes in   2.195861 sec =    46633 kbytes/sec
Reply With Quote
  #6   (View Single Post)  
Old 13th November 2008
DrJ DrJ is offline
ISO Quartermaster
 
Join Date: Apr 2008
Location: Gold Country, CA
Posts: 507
Default

Maxtor 15K2 (SCSI), also about three years old.

Code:
diskinfo -c -t /dev/da0
/dev/da0
	512         	# sectorsize
	73557090304 	# mediasize in bytes (69G)
	143666192   	# mediasize in sectors
	8942        	# Cylinders according to firmware.
	255         	# Heads according to firmware.
	63          	# Sectors according to firmware.

I/O command overhead:
	time to read 10MB block      0.115576 sec	=    0.006 msec/sector
	time to read 20480 sectors   2.665809 sec	=    0.130 msec/sector
	calculated command overhead			=    0.125 msec/sector

Seek times:
	Full stroke:	  250 iter in   1.931961 sec =    7.728 msec
	Half stroke:	  250 iter in   1.526477 sec =    6.106 msec
	Quarter stroke:	  500 iter in   2.579356 sec =    5.159 msec
	Short forward:	  400 iter in   1.369708 sec =    3.424 msec
	Short backward:	  400 iter in   1.230223 sec =    3.076 msec
	Seq outer:	 2048 iter in   0.219476 sec =    0.107 msec
	Seq inner:	 2048 iter in   2.323221 sec =    1.134 msec
Transfer rates:
	outside:       102400 kbytes in   1.088818 sec =    94047 kbytes/sec
	middle:        102400 kbytes in   1.177631 sec =    86954 kbytes/sec
	inside:        102400 kbytes in   1.517659 sec =    67472 kbytes/sec
And yes, all my BSD boxes use SCSI drives.

Last edited by DrJ; 13th November 2008 at 02:03 AM.
Reply With Quote
  #7   (View Single Post)  
Old 13th November 2008
phoenix's Avatar
phoenix phoenix is offline
Risen from the ashes
 
Join Date: May 2008
Posts: 696
Default

Cruzer Micro 2 GB USB stick:
Code:
da0 at umass-sim0 bus 0 target 0 lun 0
da0: <SanDisk U3 Cruzer Micro 2.18> Removable Direct Access SCSI-2 device
da0: 40.000MB/s transfers
da0: 1959MB (4013713 512 byte sectors: 255H 63S/T 249C)
Code:
# diskinfo -c -t /dev/da0
Password:
/dev/da0
        512             # sectorsize
        2055021056      # mediasize in bytes (1.9G)
        4013713         # mediasize in sectors
        249             # Cylinders according to firmware.
        255             # Heads according to firmware.
        63              # Sectors according to firmware.

I/O command overhead:
        time to read 10MB block      0.604066 sec       =    0.029 msec/sector
        time to read 20480 sectors  20.573283 sec       =    1.005 msec/sector
        calculated command overhead                     =    0.975 msec/sector

Seek times:
        Full stroke:      250 iter in   0.254135 sec =    1.017 msec
        Half stroke:    diskinfo: read error or disk too small for test.: Input/output error
__________________
Freddie

Help for FreeBSD: Handbook, FAQ, man pages, mailing lists.
Reply With Quote
  #8   (View Single Post)  
Old 13th November 2008
phoenix's Avatar
phoenix phoenix is offline
Risen from the ashes
 
Join Date: May 2008
Posts: 696
Default

I have three of these drives in my home system. The results are within 3% of each other for all three. So I've only posted the data from one:

Code:
ad4: detached                              
ad4: 152627MB <WDC WD1600JS-56MHB1 10.02E01> at ata2-master SATA150
ad4: 152627MB <WDC WD1600JS-56MHB1 10.02E01> at ata2-master SATA150
Code:
# diskinfo -c -t /dev/ad4
/dev/ad4                                               
        512             # sectorsize                   
        160041885696    # mediasize in bytes (149G)    
        312581808       # mediasize in sectors         
        310101          # Cylinders according to firmware.
        16              # Heads according to firmware.    
        63              # Sectors according to firmware.  
        ad:WD-WCANMD687666      # Disk ident.             

I/O command overhead:
        time to read 10MB block      0.465710 sec       =    0.023 msec/sector
        time to read 20480 sectors   1.906245 sec       =    0.093 msec/sector
        calculated command overhead                     =    0.070 msec/sector

Seek times:
        Full stroke:      250 iter in   5.352183 sec =   21.409 msec
        Half stroke:      250 iter in   3.744667 sec =   14.979 msec
        Quarter stroke:   500 iter in   6.328028 sec =   12.656 msec
        Short forward:    400 iter in   1.750907 sec =    4.377 msec
        Short backward:   400 iter in   2.813370 sec =    7.033 msec
        Seq outer:       2048 iter in   0.463089 sec =    0.226 msec
        Seq inner:       2048 iter in   0.216843 sec =    0.106 msec
Transfer rates:                                                     
        outside:       102400 kbytes in   1.736854 sec =    58957 kbytes/sec
        middle:        102400 kbytes in   1.900757 sec =    53873 kbytes/sec
        inside:        102400 kbytes in   3.323692 sec =    30809 kbytes/sec
__________________
Freddie

Help for FreeBSD: Handbook, FAQ, man pages, mailing lists.
Reply With Quote
  #9   (View Single Post)  
Old 13th November 2008
phoenix's Avatar
phoenix phoenix is offline
Risen from the ashes
 
Join Date: May 2008
Posts: 696
Default

2 GB CompactFlash card in an CF-to-IDE adapter on our backup server at work:
Code:
ad0: 1911MB <TRANSCEND 20080128> at ata0-master PIO4
Code:
# diskinfo -c -t /dev/ad0
/dev/ad0
        512             # sectorsize
        2004516864      # mediasize in bytes (1.9G)
        3915072         # mediasize in sectors
        3884            # Cylinders according to firmware.
        16              # Heads according to firmware.
        63              # Sectors according to firmware.
        ad:20080611x2000001097  # Disk ident.

I/O command overhead:
        time to read 10MB block      2.514791 sec       =    0.123 msec/sector
        time to read 20480 sectors   5.389585 sec       =    0.263 msec/sector
        calculated command overhead                     =    0.140 msec/sector

Seek times:
        Full stroke:      250 iter in   0.071261 sec =    0.285 msec
        Half stroke:    diskinfo: read error or disk too small for test.: Input/output error
__________________
Freddie

Help for FreeBSD: Handbook, FAQ, man pages, mailing lists.
Reply With Quote
Old 13th November 2008
phoenix's Avatar
phoenix phoenix is offline
Risen from the ashes
 
Join Date: May 2008
Posts: 696
Default

One of the WD 500 GB SATA300 drives in our mega backup server (there are 12 of them):
Code:
da20 at twa1 bus 0 target 8 lun 0
da20: <AMCC 9650SE-12M DISK 3.06> Fixed Direct Access SCSI-5 device
da20: 100.000MB/s transfers
da20: 476827MB (976541696 512 byte sectors: 255H 63S/T 60786C)
Code:
# diskinfo -c -t /dev/da20
/dev/da20                                          
        512             # sectorsize               
        499989348352    # mediasize in bytes (466G)
        976541696       # mediasize in sectors     
        60786           # Cylinders according to firmware.
        255             # Heads according to firmware.    
        63              # Sectors according to firmware.  

I/O command overhead:
        time to read 10MB block      0.153450 sec       =    0.007 msec/sector
        time to read 20480 sectors   3.595345 sec       =    0.176 msec/sector
        calculated command overhead                     =    0.168 msec/sector

Seek times:
        Full stroke:      250 iter in   5.354324 sec =   21.417 msec
        Half stroke:      250 iter in   3.947506 sec =   15.790 msec
        Quarter stroke:   500 iter in   6.297917 sec =   12.596 msec
        Short forward:    400 iter in   2.546029 sec =    6.365 msec
        Short backward:   400 iter in   2.247438 sec =    5.619 msec
        Seq outer:       2048 iter in   0.420714 sec =    0.205 msec
        Seq inner:       2048 iter in   0.380689 sec =    0.186 msec
Transfer rates:
        outside:       102400 kbytes in   1.302843 sec =    78597 kbytes/sec
        middle:        102400 kbytes in   1.497861 sec =    68364 kbytes/sec
        inside:        102400 kbytes in   2.729925 sec =    37510 kbytes/sec
One of the Seagate 400 GB SATA300 drives in same server (there are 12 of them):
Code:
da2 at twa0 bus 0 target 2 lun 0
da2: <AMCC 9550SXU-16 DISK 3.04> Fixed Direct Access SCSI-3 device
da2: 100.000MB/s transfers
da2: 381459MB (781228032 512 byte sectors: 255H 63S/T 48629C)
Code:
# diskinfo -c -t /dev/da2 
/dev/da2                                           
        512             # sectorsize               
        399988752384    # mediasize in bytes (373G)
        781228032       # mediasize in sectors     
        48629           # Cylinders according to firmware.
        255             # Heads according to firmware.
        63              # Sectors according to firmware.

I/O command overhead:
        time to read 10MB block      0.174597 sec       =    0.009 msec/sector
        time to read 20480 sectors   2.579550 sec       =    0.126 msec/sector
        calculated command overhead                     =    0.117 msec/sector

Seek times:
        Full stroke:      250 iter in   5.532021 sec =   22.128 msec
        Half stroke:      250 iter in   3.820743 sec =   15.283 msec
        Quarter stroke:   500 iter in   6.219938 sec =   12.440 msec
        Short forward:    400 iter in   2.524233 sec =    6.311 msec
        Short backward:   400 iter in   1.803372 sec =    4.508 msec
        Seq outer:       2048 iter in   0.288372 sec =    0.141 msec
        Seq inner:       2048 iter in   0.303830 sec =    0.148 msec
Transfer rates:
        outside:       102400 kbytes in   1.704879 sec =    60063 kbytes/sec
        middle:        102400 kbytes in   1.751955 sec =    58449 kbytes/sec
        inside:        102400 kbytes in   2.792769 sec =    36666 kbytes/sec
__________________
Freddie

Help for FreeBSD: Handbook, FAQ, man pages, mailing lists.
Reply With Quote
Old 13th November 2008
hamba hamba is offline
Fdisk Soldier
 
Join Date: Apr 2008
Posts: 71
Default

Here is mine

Code:
ad12: 152627MB <GB0160CAABV HPG1> at ata6-master SATA150

> sudo diskinfo -t -c /dev/ad12
Password:
/dev/ad12
        512             # sectorsize
        160041885696    # mediasize in bytes (149G)
        312581808       # mediasize in sectors
        310101          # Cylinders according to firmware.
        16              # Heads according to firmware.
        63              # Sectors according to firmware.
        ad:6RX4KZRZ     # Disk ident.

I/O command overhead:
        time to read 10MB block      0.150498 sec       =    0.007 msec/sector
        time to read 20480 sectors   2.125652 sec       =    0.104 msec/sector
        calculated command overhead                     =    0.096 msec/sector

Seek times:
        Full stroke:      250 iter in   6.223675 sec =   24.895 msec
        Half stroke:      250 iter in   4.319212 sec =   17.277 msec
        Quarter stroke:   500 iter in   6.789967 sec =   13.580 msec
        Short forward:    400 iter in   2.002273 sec =    5.006 msec
        Short backward:   400 iter in   1.881687 sec =    4.704 msec
        Seq outer:       2048 iter in   0.426395 sec =    0.208 msec
        Seq inner:       2048 iter in   0.438380 sec =    0.214 msec
Transfer rates:
        outside:       102400 kbytes in   1.479959 sec =    69191 kbytes/sec
        middle:        102400 kbytes in   1.766187 sec =    57978 kbytes/sec
        inside:        102400 kbytes in   3.260754 sec =    31404 kbytes/sec
Reply With Quote
Old 13th November 2008
DutchDaemon's Avatar
DutchDaemon DutchDaemon is offline
Real Name: Ben
Spam Refugee
 
Join Date: Jul 2008
Location: Rotterdam, The Netherlands
Posts: 336
Default

ad0: 76319MB <WDC WD800JB-00JJC0 05.01C05> at ata0-master UDMA100

Code:
 /dev/ad0
        512             # sectorsize
        80026361856     # mediasize in bytes (75G)
        156301488       # mediasize in sectors
        155061          # Cylinders according to firmware.
        16              # Heads according to firmware.
        63              # Sectors according to firmware.
        ad:WD-WCAM9V946444      # Disk ident.

I/O command overhead:
        time to read 10MB block      0.185617 sec       =    0.009 msec/sector
        time to read 20480 sectors   2.065096 sec       =    0.101 msec/sector
        calculated command overhead                     =    0.092 msec/sector

Seek times:
        Full stroke:      250 iter in   5.380797 sec =   21.523 msec
        Half stroke:      250 iter in   3.830487 sec =   15.322 msec
        Quarter stroke:   500 iter in   6.384590 sec =   12.769 msec
        Short forward:    400 iter in   2.258881 sec =    5.647 msec
        Short backward:   400 iter in   2.426586 sec =    6.066 msec
        Seq outer:       2048 iter in   0.233361 sec =    0.114 msec
        Seq inner:       2048 iter in   0.234686 sec =    0.115 msec
Transfer rates:
        outside:       102400 kbytes in   1.800840 sec =    56862 kbytes/sec
        middle:        102400 kbytes in   1.951145 sec =    52482 kbytes/sec
        inside:        102400 kbytes in   3.060375 sec =    33460 kbytes/sec
Reply With Quote
Old 13th November 2008
DutchDaemon's Avatar
DutchDaemon DutchDaemon is offline
Real Name: Ben
Spam Refugee
 
Join Date: Jul 2008
Location: Rotterdam, The Netherlands
Posts: 336
Default

ad8: 114473MB <Seagate ST9120823AS 3.AHE> at ata4-master SATA300

Code:
 /dev/ad8
        512             # sectorsize
        120034123776    # mediasize in bytes (112G)
        234441648       # mediasize in sectors
        232581          # Cylinders according to firmware.
        16              # Heads according to firmware.
        63              # Sectors according to firmware.
        ad:5NJ185HQ     # Disk ident.

I/O command overhead:
        time to read 10MB block      0.260630 sec       =    0.013 msec/sector
        time to read 20480 sectors   1.152744 sec       =    0.056 msec/sector
        calculated command overhead                     =    0.044 msec/sector

Seek times:
        Full stroke:      250 iter in   6.008694 sec =   24.035 msec
        Half stroke:      250 iter in   4.085139 sec =   16.341 msec
        Quarter stroke:   500 iter in   6.405515 sec =   12.811 msec
        Short forward:    400 iter in   1.810569 sec =    4.526 msec
        Short backward:   400 iter in   1.762313 sec =    4.406 msec
        Seq outer:       2048 iter in   0.224249 sec =    0.109 msec
        Seq inner:       2048 iter in   0.147590 sec =    0.072 msec
Transfer rates:
        outside:       102400 kbytes in   1.727682 sec =    59270 kbytes/sec
        middle:        102400 kbytes in   2.047073 sec =    50023 kbytes/sec
        inside:        102400 kbytes in   3.137049 sec =    32642 kbytes/sec
Reply With Quote
Old 13th November 2008
ephemera's Avatar
ephemera ephemera is offline
Knuth's homeboy
 
Join Date: Apr 2008
Posts: 537
Default

Code:
ad0: 8192MB <VMware Virtual IDE Hard Drive 00000001> at ata0-master UDMA33

(Vmware WS6 / Vista / NTFS / ST3320820AS)

/dev/ad0
        512             # sectorsize
        8589934592      # mediasize in bytes (8.0G)
        16777216        # mediasize in sectors
        17753           # Cylinders according to firmware.
        15              # Heads according to firmware.
        63              # Sectors according to firmware.
        ad:00000000000000000001 # Disk ident.

I/O command overhead:
        time to read 10MB block      0.216514 sec       =    0.011 msec/sector
        time to read 20480 sectors   2.498505 sec       =    0.122 msec/sector
        calculated command overhead                     =    0.111 msec/sector

Seek times:
        Full stroke:      250 iter in   1.246622 sec =    4.986 msec
        Half stroke:      250 iter in   1.235733 sec =    4.943 msec
        Quarter stroke:   500 iter in   1.536449 sec =    3.073 msec
        Short forward:    400 iter in   1.681248 sec =    4.203 msec
        Short backward:   400 iter in   1.448493 sec =    3.621 msec
        Seq outer:       2048 iter in   0.336718 sec =    0.164 msec
        Seq inner:       2048 iter in   0.275455 sec =    0.134 msec
Transfer rates:
        outside:       102400 kbytes in   1.967604 sec =    52043 kbytes/sec
        middle:        102400 kbytes in   0.463944 sec =   220716 kbytes/sec
        inside:        102400 kbytes in   0.270255 sec =   378901 kbytes/sec
PHK has said it himself that this is a naive benchmark and the above data confirms it.
Reply With Quote
Old 13th November 2008
vermaden's Avatar
vermaden vermaden is offline
Administrator
 
Join Date: Apr 2008
Location: pl_PL.lodz
Posts: 1,056
Default

Quote:
Originally Posted by ephemera View Post
PHK has said it himself that this is a naive benchmark and the above data confirms it.
Yes, but your results are from Virtual image on disk within wirtualization, You wil ALWAYS get "strange" results about disk performance when you use disk in a file for your virtualized OS, I also got strange and realtively faster results then the drive can do even in slower QEMU.
__________________
religions, worst damnation of mankind
"If 386BSD had been available when I started on Linux, Linux would probably never had happened." Linus Torvalds

Linux is not UNIX! Face it! It is not an insult. It is fact: GNU is a recursive acronym for “GNU's Not UNIX”.
vermaden's: links resources deviantart spreadbsd
Reply With Quote
Old 13th November 2008
DrJ DrJ is offline
ISO Quartermaster
 
Join Date: Apr 2008
Location: Gold Country, CA
Posts: 507
Default

Quote:
Originally Posted by vermaden View Post
Yes, but your results are from Virtual image on disk within wirtualization, You wil ALWAYS get "strange" results about disk performance when you use disk in a file for your virtualized OS, I also got strange and realtively faster results then the drive can do even in slower QEMU.
I agree. I got "strange" results when benchmarking Windows VMs too. VMware in particular does a good job with caching, and that seems to confuse the benchmarks. Still, the "seat-of-the-pants" meter agrees subjectively with the speed differences of the various drives I reported above.
Reply With Quote
Old 13th November 2008
richardpl richardpl is offline
Spam Deminer
 
Join Date: May 2008
Location: Croatia
Posts: 284
Default

ad0: 9641MB <QUANTUM FIREBALLlct15 10 A01.0F00> at ata0-master UDMA66

Code:
ad0
        512             # sectorsize
        10110320640     # mediasize in bytes (9.4G)
        19746720        # mediasize in sectors
        19590           # Cylinders according to firmware.
        16              # Heads according to firmware.
        63              # Sectors according to firmware.

I/O command overhead:
        time to read 10MB block      1.626129 sec       =    0.079 msec/sector
        time to read 20480 sectors   6.490175 sec       =    0.317 msec/sector
        calculated command overhead                     =    0.238 msec/sector

Seek times:
        Full stroke:      250 iter in   5.547643 sec =   22.191 msec
        Half stroke:      250 iter in   4.592802 sec =   18.371 msec
        Quarter stroke:   500 iter in   8.084585 sec =   16.169 msec
        Short forward:    400 iter in   3.304525 sec =    8.261 msec
        Short backward:   400 iter in   3.932657 sec =    9.832 msec
        Seq outer:       2048 iter in   0.381241 sec =    0.186 msec
        Seq inner:       2048 iter in   0.380521 sec =    0.186 msec
Transfer rates:
        outside:       102400 kbytes in  16.241850 sec =     6305 kbytes/sec
        middle:        102400 kbytes in  16.241759 sec =     6305 kbytes/sec
        inside:        102400 kbytes in  16.240737 sec =     6305 kbytes/sec
Reply With Quote
Old 13th November 2008
ephemera's Avatar
ephemera ephemera is offline
Knuth's homeboy
 
Join Date: Apr 2008
Posts: 537
Default

Quote:
Originally Posted by vermaden View Post
Yes, but your results are from Virtual image on disk within wirtualization, You wil ALWAYS get "strange" results about disk performance when you use disk in a file for your virtualized OS, I also got strange and realtively faster results then the drive can do even in slower QEMU.
I gave a look at the code and TBH its even more naive than I expected.
check it out for yourself.

The fantastic scores i was getting were bogus. i think its because of 2 factors:
1. The virtual disk was not preallocated so there is some kind of COW mechanism going on here though i don't know the details. This layer of abstraction was i believe causing the skewed result.
2. The disk is too small so the f, q, h stoke readings have no meaning here.

here is the o/p with a preallocated disk. this is more in line with what one would expect:
Code:
/dev/ad1
        512             # sectorsize
        8589934592      # mediasize in bytes (8.0G)
        16777216        # mediasize in sectors
        17753           # Cylinders according to firmware.
        15              # Heads according to firmware.
        63              # Sectors according to firmware.
        ad:01000000000000000001 # Disk ident.

I/O command overhead:
        time to read 10MB block      0.192098 sec       =    0.009 msec/sector
        time to read 20480 sectors   2.492608 sec       =    0.122 msec/sector
        calculated command overhead                     =    0.112 msec/sector

Seek times:
        Full stroke:      250 iter in   2.628599 sec =   10.514 msec
        Half stroke:      250 iter in   2.394040 sec =    9.576 msec
        Quarter stroke:   500 iter in   3.194460 sec =    6.389 msec
        Short forward:    400 iter in   3.233777 sec =    8.084 msec
        Short backward:   400 iter in   3.047335 sec =    7.618 msec
        Seq outer:       2048 iter in   0.335767 sec =    0.164 msec
        Seq inner:       2048 iter in   0.335223 sec =    0.164 msec
Transfer rates:
        outside:       102400 kbytes in   1.474514 sec =    69447 kbytes/sec
        middle:        102400 kbytes in   1.627657 sec =    62913 kbytes/sec
        inside:        102400 kbytes in   1.558496 sec =    65704 kbytes/sec
the f/h/q stroke readings may look overoptimistic but they are not. this has to do with how the benchmark calculates this value. if the whole disk was used for this virt. disk I would expect the numbers to be worse than 25 ms.

the transfer rates are more or less the same, as expected.

also, I would expect the COW results to degenerate to the above values when the disk becomes full.

Last edited by ephemera; 13th November 2008 at 06:49 PM.
Reply With Quote
Old 13th November 2008
ephemera's Avatar
ephemera ephemera is offline
Knuth's homeboy
 
Join Date: Apr 2008
Posts: 537
Default

Quote:
Originally Posted by killasmurf86
Transfer rates:
outside: 102400 kbytes in 3.457052 sec = 29621 kbytes/sec
middle: 102400 kbytes in 3.437947 sec = 29785 kbytes/sec
inside: 102400 kbytes in 3.399791 sec = 30119 kbytes/sec
your disk is bottlenecked by the ATA33 interface?
Reply With Quote
Old 13th November 2008
tangram's Avatar
tangram tangram is offline
Real Name: Ricardo Jesus
Port Guard
 
Join Date: May 2008
Location: Portugal
Posts: 36
Default

ad4: 114473MB <Seagate ST3120022A 3.04> at ata2-master UDMA100

Code:
/dev/ad4
        512             # sectorsize
        120034123776    # mediasize in bytes (112G)
        234441648       # mediasize in sectors
        232581          # Cylinders according to firmware.
        16              # Heads according to firmware.
        63              # Sectors according to firmware.
        ad:3JT03PGJ     # Disk ident.

I/O command overhead:
        time to read 10MB block      0.254739 sec       =    0.012 msec/sector
        time to read 20480 sectors   9.037125 sec       =    0.441 msec/sector
        calculated command overhead                     =    0.429 msec/sector

Seek times:
        Full stroke:      250 iter in   5.730336 sec =   22.921 msec
        Half stroke:      250 iter in   4.476435 sec =   17.906 msec
        Quarter stroke:   500 iter in   7.122016 sec =   14.244 msec
        Short forward:    400 iter in   2.161611 sec =    5.404 msec
        Short backward:   400 iter in   1.193050 sec =    2.983 msec
        Seq outer:       2048 iter in   0.932468 sec =    0.455 msec
        Seq inner:       2048 iter in   0.942871 sec =    0.460 msec
Transfer rates:
        outside:       102400 kbytes in   1.964194 sec =    52133 kbytes/sec
        middle:        102400 kbytes in   2.175116 sec =    47078 kbytes/sec
        inside:        102400 kbytes in   3.431121 sec =    29844 kbytes/sec
ad10: 953869MB <SAMSUNG HD103UJ 1AA01112> at ata5-master SATA150

Code:
/dev/ad10
        512             # sectorsize
        1000204886016   # mediasize in bytes (932G)
        1953525168      # mediasize in sectors
        1938021         # Cylinders according to firmware.
        16              # Heads according to firmware.
        63              # Sectors according to firmware.
        ad:S13PJ1MQ602787       # Disk ident.

I/O command overhead:
        time to read 10MB block      0.180889 sec       =    0.009 msec/sector
        time to read 20480 sectors   9.345026 sec       =    0.456 msec/sector
        calculated command overhead                     =    0.447 msec/sector

Seek times:
        Full stroke:      250 iter in   6.147410 sec =   24.590 msec
        Half stroke:      250 iter in   4.646249 sec =   18.585 msec
        Quarter stroke:   500 iter in   8.820316 sec =   17.641 msec
        Short forward:    400 iter in   1.664426 sec =    4.161 msec
        Short backward:   400 iter in   2.615189 sec =    6.538 msec
        Seq outer:       2048 iter in   0.996294 sec =    0.486 msec
        Seq inner:       2048 iter in   0.995813 sec =    0.486 msec
Transfer rates:
        outside:       102400 kbytes in   1.647798 sec =    62144 kbytes/sec
        middle:        102400 kbytes in   1.619156 sec =    63243 kbytes/sec
        inside:        102400 kbytes in   1.930229 sec =    53051 kbytes/sec

Last edited by tangram; 13th November 2008 at 04:35 PM. Reason: Added another disk to the mix.
Reply With Quote
Reply

Tags
benchmark, diskinfo

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Successfully booting NetBSD Live on a Sony Vaio PCG-GRZ530 with limited results Mr-Biscuit NetBSD General 6 26th May 2009 11:47 AM
question about "sockstat -4" results bgobs FreeBSD General 3 10th June 2008 09:57 AM
Incorrect df results (not -h, not a FAQ) nathang FreeBSD General 5 8th June 2008 06:44 AM


All times are GMT. The time now is 02:05 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Content copyright © 2007-2010, the authors
Daemon image copyright ©1988, Marshall Kirk McKusick