Over 1,000,000 Hard Drives Benchmarked
Hard Drive Benchmark results (“Baselines”) were gathered from users’ submissions to the PassMark web site as well as from internal testing. PerformanceTest conducts a series of different tests and then averages the results together to determine the PassMark Disk Mark for a system.
For each test a file is created on the drive under test. The file size needs to be large in order to get an accurate measurement. The test file size is 200MB and the read or write block sizes used are 16KB. Under Windows 2000 and above, each test uses uncached asynchronous file operations (with an IO queue length of 20). Each test runs for at least 20 seconds. These standard tests have been defined below.
A large test file is created on the disk under test. During the test period the file is typically read several times sequentially. Note that certain O/S features like file system compression, and settings in the PerformanceTest preferences window can alter the file size and test duration. The result is reported in MBytes/sec.
A large file is written to the disk under test. The 500MB file is written sequentially from start to end. Test conditions are otherwise the same as the read test.
A large test file is created on the disk under test. The file is read randomly; a seek is performed to move the file pointer to a random position in the file, a 16KB block is read or written then another seek is performed. The amount of data actually transferred is highly dependent on the disk seek time.
This is the number reported in the benchmark charts. It is an straight average of the three values above. The average is then scaled up by multiplying the average with a 'magic' number in order to make the number larger. The larger number is better when it comes time to combine all the mark values to form the system's PassMark rating.