Maximieren der leistung unter windows, Verwenden des neuesten treibers, Erhöhen der übertragungsmenge – HP PCIe-U320-SCSI-Hostbusadapter Benutzerhandbuch

Seite 38: Analysieren des datenverkehrs

Advertising
background image

Maximieren der Leistung unter Windows

Wenn die Leistung niedriger ist als erwartet, können Sie mehrere Maßnahmen ergreifen, um diese zu

steigern. Sie können z. B. überprüfen, ob Sie den neuesten Treiber verwenden, den Registrierungseintrag

so ändern, dass große Übertragungsblöcke unterstützt werden, RAID-Gruppen einrichten, die

Übertragungsgröße erhöhen und die I/O-Parameter Ihres Systems überprüfen.
Die Werkseinstellungen des HP StorageWorks U320e SCSI Host Bus Adapter ermöglichen zwar bei

einem breiten Anwendungsspektrum eine hervorragende Leistung, aber Sie können die Leistung durch

Änderung einiger Systemfaktoren, die sich auf den Adapter auswirken, verbessern. Der Treiber kann zum

Beispiel mit einem einzigen SCSI-Befehl ein Volumen von über einem MB übertragen.

Verwenden des neuesten Treibers

Finden Sie heraus, welcher Treiber aktuell verwendet wird. Installieren Sie dann den neuesten Treiber, den

Sie unter

www.hp.com/support/u320e

[http://www.hp.com/support/u320e] herunterladen können.

1.

Wählen Sie im Windows Geräte-Manager SCSI- und RAID-Controller aus.

2.

Gehen Sie zur Registerkarte Treiber für Ihren SCSI-Adapter. Wenn der Treiber nicht express2.sys

heißt, installieren Sie den Treiber express2.sys.

3.

Sie können den installierten Treiber entweder entfernen oder mit dem Applet Devices deaktivieren.

Wenn das System über einen eingebauten Symbios- oder LSI-Adapter verfügt, dürfen Sie den Treiber

für diesen Adapter nicht deaktivieren.

Anpassen des Registrierungseintrags für große Übertragungsblöcke

Wenn Ihre Anwendung Daten in großen Blöcken überträgt, sollten Sie den Wert des Registry

Key MaximumSGList entsprechend festlegen. Einige Dateien, die in dem Downloadpaket für den

Gerätetreiber enthalten sind, können Werte im Bereich 64 KB bis 8 MB setzen. Bei den Dateien handelt

es sich um ASCII-Textdateien mit der Erweiterung .reg, die mit jedem beliebigen Editor angezeigt

werden können. In den Dateien ist auch die Registrierungseinstellung erläutert und erklärt, wie die

Einstellung geändert werden kann.

Erhöhen der Übertragungsmenge

Wenn Sie in eine Anwendung schreiben, bei der viele Lese- und Schreibzugriffe auf zusammenhängende

Festplattenbereiche stattfinden, sollten Sie eine möglichst große Übertragungsgröße wählen, um den

Overhead des Systems, des SCSI-Busses und der Festplatten zu verringern.

Analysieren des Datenverkehrs

Verwenden Sie bei großen sequenziellen Datenübertragungen Direct I/O. Wählen Sie dazu die Flags
FILE_FLAG_WRITE_THROUGH

undFILE_FLAG_NO_BUFFERING mit dem Aufruf CreateFile aus,

um den Overhead beim Kopieren der Daten von einem Bereich des Speichers in den anderen und die

Anzahl der auszuführenden SCSI-Befehle zu verringern und Systemseiten für andere Daten freizuhalten.
Findet in Ihrer Anwendung nur wenig Datenverkehr statt, und sind die Übertragungen eher gering,

erzielen Sie eine bessere Leistung, wenn das System die Daten in den Systemseiten (im Cache) speichert.
Sie können sich auch für asynchronen Datenverkehr entscheiden, indem Sie die Option
FILE_FLAG_OVERLAPPED

mit dem Aufruf CreateFile auswählen. Bei asychronem Datenverkehr

kann die Anwendung viele Befehle gleichzeitig an das Gerät senden.

38

Fehlerbehebung

Advertising
Dieses Handbuch ist für die folgenden Produkte bezogen werden: