Microbenchmark-based Extraction of Local and Global Disk Characteristics
Nisha Talagala and Remzi H. Arpaci-Dusseau and D. Patterson
EECS Department, University of California, Berkeley
Technical Report No. UCB/CSD-99-1063
, 1999
http://www2.eecs.berkeley.edu/Pubs/TechRpts/1999/CSD-99-1063.pdf
Obtaining timely and accurate information about the low-level characteristics of disk drives presents a problem for system design and implementation alike. This paper presents a collection of three disk microbenchmarks which combine to empirically extract a relevant subset of disk geometry and performance parameters in an efficient and accurate manner, without requiring a priori information of the drive being measured. Novel among the benchmarks is the utilization of linearly increased stride to glean a spectrum of low-level details including head-switch and cylinder-switch times while factoring out rotational effects. A bandwidth benchmark extracts the zone profile of disks, revealing that the previously preferred linear model of zone bandwidth is less accurate than a quadratic model. A seek profile is also generated, completing a trio of benchmarks. Data is collected from a broad class of modern disks, including five SCSI, two IDE, and two simulated drives.
BibTeX citation:
@techreport{Talagala:CSD-99-1063, Author= {Talagala, Nisha and Arpaci-Dusseau, Remzi H. and Patterson, D.}, Title= {Microbenchmark-based Extraction of Local and Global Disk Characteristics}, Year= {1999}, Url= {http://www2.eecs.berkeley.edu/Pubs/TechRpts/1999/6275.html}, Number= {UCB/CSD-99-1063}, Abstract= {Obtaining timely and accurate information about the low-level characteristics of disk drives presents a problem for system design and implementation alike. This paper presents a collection of three disk microbenchmarks which combine to empirically extract a relevant subset of disk geometry and performance parameters in an efficient and accurate manner, without requiring a priori information of the drive being measured. Novel among the benchmarks is the utilization of linearly increased stride to glean a spectrum of low-level details including head-switch and cylinder-switch times while factoring out rotational effects. A bandwidth benchmark extracts the zone profile of disks, revealing that the previously preferred linear model of zone bandwidth is less accurate than a quadratic model. A seek profile is also generated, completing a trio of benchmarks. Data is collected from a broad class of modern disks, including five SCSI, two IDE, and two simulated drives.}, }
EndNote citation:
%0 Report %A Talagala, Nisha %A Arpaci-Dusseau, Remzi H. %A Patterson, D. %T Microbenchmark-based Extraction of Local and Global Disk Characteristics %I EECS Department, University of California, Berkeley %D 1999 %@ UCB/CSD-99-1063 %U http://www2.eecs.berkeley.edu/Pubs/TechRpts/1999/6275.html %F Talagala:CSD-99-1063