Testbed and Methods
Our testbed was configured as follows:
- ASUS P3B-F mainboard;
- Intel Pentium III (Coppermine) 600MHz CPU;
- 2 x 128MB PC100 ECC SDRAM by Hyundai;
- IBM DPTA 372050 HDD;
- Matrox Millennium 4MB graphics card;
- Windows 2000 Pro SP2.
To connect the hard disk drives we used Adaptec 29160N controller card with BIOS version 3.10.0 and drivers version 4.10.4002 and Adaptec 39320D controller card with BIOS version 4.10.1 (HOST RAID disabled) and drivers version 1.0 and 1.1 (we have already discussed the performance differences provided by the two driver versions, v.1.1 and v.1.0 in our article called: Ultra320 SCSI Interface: Highs and Lows. Part II).
The reviewed drive had the following firmware version: Fujitsu MAS3735NP FW - 0102.
We used the following benchmarking software:
For WinBench tests the arrays were formatted in FAT32 and NTFS as one partition with the default cluster size. The WinBench tests were run five times each; the average result was taken for further analysis. The HDD didn't cool down between the tests.
To compare the hard disk drives performance in Intel IOMeter we used the FileServer and WebServer patterns from StorageReview described in the third edition of their HDD testing methodology.
These patterns are intended to measure the disk subsystem performance under workloads typical of file- and web-servers.
Our colleague, Sergey Romanov aka GreY, developed a WorkStation pattern for Intel IOMeter basing on the StorageReveiw's study of the disk subsystem workload in ordinary Windows applications. The pattern was based on the average IPEAK statistics StorageReview provided for Office, High-End and Bootup work modes in NTFS5 file system and mentioned in Testbed3 description.
The pattern serves to determine the attractiveness of the HDDs for an ordinary Windows user.
Well, and in the end we checked the ability of the drives to work with sequential write and read requests of variable size, and tested the drive’s performance in DataBase pattern, which imitates the work of the disk subsystem with SQL-like requests.