Datenträgerleistung möglicherweise langsamer als erwartet, wenn Sie mehrere Festplatten in Windows Server 2003, Windows XP und Windows 2000 verwenden

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 929491 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Problembeschreibung

Datenträgerleistung möglicherweise langsamer als erwartet, wenn Sie mehrere Festplatten in Microsoft Windows Server 2003, Microsoft Windows XP und in Microsoft Windows 2000 verwenden. Beispielsweise können Verarbeitungsgeschwindigkeit beim Verwenden von hardwarebasierten redundanten Arrays of independent Disks (RAID) oder einen softwarebasierten RAID-IMPLEMENTIERUNGEN.

Ursache

Dieses Problem kann auftreten, wenn die Anfangsposition der Partition keine Grenze Stripe Einheit in die Datenträgerpartition ausgerichtet ist, der auf dem RAID erstellt wird.

Ein Volume-Cluster kann über eine Grenze Einheit Stripe statt neben der Begrenzung des Stripe-Einheit erstellt werden. Dies ist, da Windows einen Faktor von 512 Byte verwendet, Volume-Cluster erstellen. Dieses Verhalten bewirkt, dass eine falsch ausgerichtete Partition. Zwei Laufwerkgruppen erfolgt, wenn ein einzelnes Volume-Cluster auf einer falsch ausgerichtete Partition aktualisiert wird.

Windows erstellt die Partitionen, die auf eine vordefinierte Anzahl von Sektoren. Die Startposition für eine Festplattenpartition in Windows Server 2003 wird das 32. oder dem 64. Sektor, abhängig von den Informationen, der die das Betriebssystem durch den Massenspeichercontroller angezeigt wird.

Hinweis Partitionen der Festplatte behalten immer den ersten Sektor der Partition für Code und Partitionsinformationen, z. B. die Anzahl der Sektoren und den Startsektor. Der eigentlichen Datenteil der Partition beginnt der zweite Bootsektor der Partition.

Lösung

Um dieses Problem zu beheben, mithilfe des Tools Diskpart.exe auf die Festplattenpartition erstellen und geben Sie eine Start-Offset von 2.048 Sektoren (1 MB). Ein Start-Offset von 2.048 Sektoren werden die meisten Stripe Einheit Größe Szenarios behandelt.

Hinweis Windows Server 2003 Service Pack 1 eingeführt, die Möglichkeit, dass Diskpart die Partition Ausrichtung anzupassen. Wenn Sie keinen Zugriff auf eine aktualisierte Version von Diskpart ist Diskpar (Beachten Sie, dass es keine endgültige "t" auf den Namen für dieses Dienstprogramm) verfügbar. Weitere Informationen finden Sie auf folgenden Microsoft-Website:
http://technet.Microsoft.com/en-us/library/bb643097.aspx


Um zu überprüfen, ob eine vorhandene Partition ausgerichtet ist, führen Sie die Berechnung, die im Abschnitt "Weitere Informationen" beschrieben wird.

Um eine Datenträgerpartition auf einem RAID auszurichten, die ein 2.048 Sektornummer hat, gehen Sie folgendermaßen vor:
  1. Geben Sie an einer Eingabeaufforderung "Diskpart", und drücken Sie dann die EINGABETASTE.
  2. Geben Sie die folgenden Befehle an der DISKPART-Eingabeaufforderung, und drücken Sie dann die EINGABETASTE:
    • List Disk ein

      Hinweis Sie erhalten eine Ausgabe, die der folgenden ähnelt:
        Disk ###  Status      Size     Free     Dyn  Gpt
        --------  ----------  -------  -------  ---  ---
        Disk 0    Online        37 GB  8033 KB
        Disk 1    Online        17 GB  8033 KB
        Disk 2    Online        17 GB      0 B
        Disk 3    Online        17 GB   148 MB   *
        Disk 4    Online        17 GB     8 MB   *
        Disk 5    Online        17 GB     8 MB   *
        Disk 6    Online        17 GB     8 MB   *
        Disk 7    Online        17 GB     8 MB   *
        Disk 8    Online        17 GB   435 KB   *
        Disk 9    Online        17 GB     8 MB   *
        Disk 10   Online        17 GB  8033 KB
      
      Der Befehl List Disk ein Übersichtsinformationen zu jedem Datenträger, die auf dem Computer installiert ist. Die Festplatte ist das Sternchen (*), die besitzt den aktuellen Fokus. Nur Festplatten und Wechseldatenträger werden aufgelistet. Festplatten sind integrated Device Electronics [IDE und SCSI-Festplatten. Festplatten sind 1394 und USB-Laufwerken.
    • Wählen Sie Datenträger

      Verwenden Sie den Befehl select Disk , legen Sie den Fokus auf den Datenträger, der die angegebene Microsoft Windows NT-Datenträgernummer. Wenn Sie keine Datenträgernummer angeben, zeigt der Befehl den aktuellen Datenträger, der Fokus besitzt.
    • primäre Partition erstellen align = 1024

      Hinweise
      • Wenn Sie diesen Befehl eingeben, erhalten Sie eine Meldung, die der folgenden ähnelt:
        Erstellen die angegebene Partition wurde erfolgreich.
      • Das Schlüsselwort Align = Anzahl Parameter in der Regel dient zusammen mit der Hardware-RAID-Logical Unit Numbers (LUNs) zur Leistungsverbesserung, wenn die logischen Einheiten nicht den Zylindern entsprechen. Dieser Parameter richtet eine primäre Partition, nicht den Zylindern entspricht, am Beginn eines Datenträgers und dann rundet den Offset auf den nächsten Ausrichtungsgrenze.
      • Anzahl ist die Anzahl der Kilobyte (KB) ab dem Anfang des Datenträgers an der nächsten Ausrichtungsgrenze. Der Befehl schlägt fehl, wenn die primäre Partition nicht am Anfang des Datenträgers befindet. Wenn Sie den Befehl zusammen mit dem Offset = verwendenAnzahl Option ist der Offset innerhalb des ersten verwendbaren Zylinders auf dem Datenträger.

    • exit
  3. Typ exit, und drücken Sie dann die EINGABETASTE.
  4. Klicken Sie auf Start, klicken Sie auf Ausführen, geben diskmgmt.msc, und klicken Sie dann auf OK.
  5. Suchen Sie die neu erstellte Partition im Disk Management Microsoft Management Console (MMC)-Snap-in, und weisen Sie ihm einen Laufwerkbuchstaben.
  6. Verwenden Sie das NTFS-Dateisystem, um die neue Partition zu formatieren, und weisen Sie eine Cluster-Größe.
Hinweis Diese Beispielprozedur ist für eine einzelne Partition pro RAID-Gruppe.

Weitere Informationen zur Ausrichtung von mehreren Partitionen pro RAID-Gruppe klicken Sie auf die folgende Artikelnummer, um den Artikel der Microsoft Knowledge Base anzuzeigen:
923076 Eine aktualisierte Version des Tools Disk Partition für Windows Server 2003 ist verfügbar

Weitere Informationen

Um zu überprüfen, ob eine vorhandene Partition ausgerichtet ist, teilen Sie die Größe des Stripe-Einheit durch das Start-Offset der RAID-Laufwerkgruppe. Verwenden Sie die folgende Syntax:
((Partition Offset) * (Festplattengröße Sektor)) / (Stripe-Größe)
Hinweis Sektorgröße der Festplatte und Stripe-Größe müssen in Byte oder in Kilobyte (KB) sein.

Beispiel für Berechnungen der Ausrichtung in Bytes für eine 256 KB Stripe-Größe:
(63 * 512) / 262144 = 0.123046875
(64 x 512) / 262144 = 0,125
(128 x 512) / 262144 = 0,25
(256 x 512) / 262144 = 0,5
(512 x 512) / 262144 = 1
Beispiel für Berechnungen der Ausrichtung in KB für eine 256 KB Stripe-Größe:
(63 *.5) / 256 = 0.123046875
(64 *.5) / 256 = 0,125
(128 *.5) / 256 = 0,25
(256 *.5) / 256 = 0,5
(512 *.5) / 256 = 1
In diesen Beispielen zeigt, dass die Partition für eine 256 KB Stripe-Größe nicht richtig ausgerichtet ist, bis die Partition erstellt wird, mit einem Offset von 512 Sektoren (512 Bytes pro Sektor).

Hinweis Die Anzahl der Laufwerke in der Arraygruppe hat keine Auswirkungen auf die Ausrichtung von Partitionen. Die Faktoren, die Ausrichtung von Partitionen betreffen sind Stripe-Größe und Partition Start-Offset.

Gehen Sie folgendermaßen vor, um das Start-Offset für eine bestimmte Partition zu finden:
  1. Klicken Sie auf Start, klicken Sie auf Ausführen, geben cmd, und klicken Sie dann auf OK.
  2. Geben Sie den folgenden Befehl ein, und drücken Sie dann die EINGABETASTE:
    WMIC-Partition erhalten BlockSize StartingOffset, Name, Index
    HinweisNachdem Sie den Befehl ausführen, erhalten Sie Ausgabe, die der folgenden ähnelt:
    BlockSize  Index  Name                     StartingOffset
    512          0    Disk #1, Partition #0    32256
    512          0    Disk #2, Partition #0    32256
    512          0    Disk #3, Partition #0    32256 
    512          0    Disk #4, Partition #0    1048576 
    512          0    Disk #0, Partition #0    32256 
    512          1    Disk #0, Partition #1    41126400
    
  3. Beachten Sie den Wert des BlockSize und des StartingOffset für jede angegebene Partition. Der von diesem Befehl zurückgegebene Wert Index gibt an, ob eine Partition die erste Partition, die zweite Partition oder andere Partitionen für eine angegebene Laufwerk ist. Beispielsweise ist ein Partition Index 0 die erste Partition auf einem bestimmten Datenträger.
  4. Um zu bestimmen, wie viele Sektoren eine Partition beginnt am Anfang des Datenträgers, dividieren Sie den Wert für "StartingOffset" durch den Wert der Blockgröße. Im Beispiel in Schritt 2 führt die folgende Berechnung die Partition Start-Offsetwert in Sektoren:

    32256 / 512 = 63

Informationsquellen

Weitere Informationen zum Programm "Diskpart.exe" finden Sie auf der folgenden Microsoft-Website:
http://technet2.Microsoft.com/WindowsServer/en/Library/ca099518-dde5-4eac-a1f1-38eff6e3e5091033.mspx?mfr=true

Eigenschaften

Artikel-ID: 929491 - Geändert am: Donnerstag, 31. Oktober 2013 - Version: 6.0
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Professional Edition
Keywords: 
kbtshoot kbexpertiseadvanced kbprb kbmt KB929491 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell übersetzt und wird dann möglicherweise mithilfe des Community Translation Framework (CTF) von Mitgliedern unserer Microsoft Community nachbearbeitet. Weitere Informationen zu CTF finden Sie unter http://support.microsoft.com/gp/machine-translation-corrections/de.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 929491
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com