tecLab-Report - unsere Testverfahren

16.11.2001 von Manuel Masiero
Bei einem Wechseldatenträger-Laufwerk kommt es neben der Datensicherheit auch auf die Performance an. Diese testet tecChannel mit eigenen Benchmarks.

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