Jedes Wechseldatenträger-Laufwerk findet im Labor von tecChannel die gleichen Testbedingungen vor. Die Laufwerke sind an einer exakt definierten Testkonfiguration angeschlossen und werden nach einem genau festgelegten Verfahren geprüft. Alle Benchmarks laufen unter Windows 2000.
Die Leistungsfähigkeit eines Wechseldatenträger-Laufwerks bewerten wir anhand von verschiedenen Tests. Wir unterscheiden zwei Kategorien: Der Lowlevel-Benchmark tecBench lotet die maximale Leistungsfähigkeit der Wechselspeicher-Laufwerke mit möglichst wenig Betriebssystem-Overhead ohne Cache aus. Damit lassen sich die Angaben in den Datenblättern der Hersteller überprüfen. Um die Performance der Laufwerke in der Praxis zu untersuchen, führen wir mit unserem Applikationsbenchmark tecMark Schreib-, Lese- und Kopiertests unter realen Bedingungen durch. Sämtliche Laufwerke werden jeweils getrennt voneinander an den Mainboard-eigenen USB-Ports sowie am USB-2.0-PCI-Host-Adapter DC-602W von Tekram angeschlossen und getestet.
Verwendete Benchmarks
tecBench: Hardware-naher Lowlevel-Benchmark, der die Leistung eines Wechseldatenträgers weit gehend unabhängig von betriebssystemseitigen Optimierungen (z.B. Caching) und Betriebssystem-Overhead (z.B. NTFS-Filesystem) ermittelt. Der Benchmark nutzt die unter Windows 2000 verfügbaren Devices ("\\\\.\\PhysicalDrive0", etc.) im ungepufferten Betriebsmodus ("FILE_FLAG_NO_BUFFERING" im Aufruf von CreateFile()), um möglichst nah am Laufwerkstreiber und damit Hardware-nah zu messen.
Der Zugriffstest besteht aus einer Folge von SetFilePointer()-Aufrufen mit pseudozufällig generiertem Offset-Parameter. Um sicherzustellen, dass nach jedem dieser Aufrufe auch wirklich eine physikalische Positionierung des Schreib-/Lesekopfes erfolgt, ruft der Benchmark nach jedem SetFilePointer() die ReadFile()-Funktion auf, um durch das Lesen eine physikalische Positionierung zu erzwingen.
Der Schreib- und Lesetest bedient sich der WriteFile()-, respektive ReadFile()-Funktion, um Sequenzen von Sektoren an verschiedenen Stellen der Festplatte zu schreiben beziehungsweise zu lesen. Die Positionierung der Schreib-/Leseköpfe erfolgt wiederum mit SetFilePointer().
tecMark: Wie schnell ein Wechseldatenträger in der Praxis ist, ermitteln wir mit tecMark. Der Lese- und -Schreibtest wird durch die Funktionen ReadFile() und WriteFile() realisiert. Der Benchmark erzeugt dabei Dateien und liest/schreibt eine konfigurierbare Menge von Daten in diese beziehungsweise aus diesen Dateien. Um das typische Verhalten von Applikationen zu berücksichtigen, die nur in den seltensten Fällen größere Datenblöcke lesen oder schreiben, erfolgt der Datentransfer in Blöcken der Größe 8 KByte. Der Kopiertest von tecMark nutzt die Betriebssystem-Funktion CopyFile().
Testkonfiguration
Die Referenzplattform aller Wechseldatenträger-Laufwerke ist genau festgelegt. Um Ihnen unsere Testkonfiguration transparent zu machen, finden Sie in der Tabelle eine Auflistung der verwendeten Komponenten.
Komponente | Daten |
---|---|
| |
Mainboard | Tyan Trinity ATX S1598 |
Typ | Super Socket 7 |
Formfaktor | ATX |
BIOS | V1.06c A0499 |
Prozessor | AMD K6-III |
Taktfrequenz | 400 MHz |
Sockel | Super Socket 7 |
RAM | M.tec 64 MByte DIMM |
Kapazität | 64 MByte |
Typ | PC100-SDRAM |
Chips | 54C365164VBT89851U |
Grafikkarte | ATI Rage Fury |
Grafikchip | ATI Rage 128 |
Speicher | 32 MByte SDRAM |
Schnittstelle | AGP |
Netzwerkkarte | 3Com Fast Etherlink XL PCI |
Typ | 10/100Base Fast Ethernet |
Schnittstelle | PCI 5V |
Platine | Revision A |
Boot-Festplatte | IBM Deskstar DJNA 351520 |
Kapazität | 15,2 GByte |
Schnittstelle | UltraDMA/66 |
SCSI-Controller | Adaptec AHA-2940U2W |
Schnittstelle | PCI 5V |
BIOS | 2.57.2 |
Platine | Revision A |
DVD-ROM-Laufwerk | Pioneer DVD-303S-A |
Geschwindigkeit | 6/32fach |
Schnittstelle | ATAPI |
Firmware | 01. Sep |
Diskettenlaufwerk | Teac FD-235HF |
Kapazität | 1,44 MByte |
Netzteil | Channel Well Technology ATX-230 |
Ausgangsleistung | 230 Watt |
Format | ATX |
Tastatur | Cherry RS 6000 M |
Schnittstelle | PS/2 |
Maus | Logitech M-S35 |
Schnittstelle | PS/2 |