Výkon disku může být pomalejší, než se očekávalo při použití více disků v systému Windows Server 2003, Windows XP a Windows 2000

Překlady článku Překlady článku
ID článku: 929491 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Příznaky

Výkon disku může být pomalejší, než se očekávalo při použití více disků v systému Microsoft Windows Server 2003, Microsoft Windows XP a Microsoft Windows 2000. Například může zpomalit výkon při použití pole založené na hardwaru redundant array of independent disks (RAID) nebo softwarový RAID.

Příčina

K tomuto problému může dojít, pokud počáteční umístění oddílu není zarovnán s hranici prokládané jednotky v oddílu disku, který je vytvořen na RAID.

Svazek clusteru mohou být vytvořeny přes hranice jednotky stripe místo vedle hranice jednotky stripe. Je to proto, že systém Windows používá k vytváření clusterů na svazku faktor 512 bajtů. Toto chování způsobuje nezarovnané oddílu. Při aktualizaci clusteru jeden svazek na nezarovnané oddílu, jsou přístupné dvě skupiny disků.

Systém Windows vytvoří oddíly, které jsou založeny na předdefinovaný počet sektorů. Počáteční umístění oddílu disku v systému Windows Server 2003 je 32nd nebo 64th odvětví, a to v závislosti na informace, které je předložen operační systém řadič velkokapacitního paměťového zařízení.

Poznámka: Oddíly disku vždy rezervovat první sektor oddílu pro kód a oddíl informace, jako je například počet sektorů a počáteční sektor. Část oddílu skutečných dat začíná druhý sektor oddílu.

Řešení

Chcete-li tento problém vyřešit, pomocí nástroje Diskpart.exe vytvořte oddíl disku a zadat počáteční posun 2 048 sektorů (1 megabajt). Počáteční posun 2 048 sektorů se týká většiny scénářů velikost jednotky stripe.

Poznámka: Windows Server 2003 Service Pack 1 zavádí možnost nástroje DiskPart upravte zarovnání oddílu. Pokud nemáte přístup k aktualizovanou verzi nástroje Diskpart, diskpar (Všimněte si, že na název pro tento nástroj není žádné konečné "t") je k dispozici. Další informace navštivte následující Web společnosti Microsoft:
http://technet.microsoft.com/en-us/library/bb643097.aspx


Chcete-li ověřit, že je zarovnán existující oddíl, proveďte výpočet, která je popsána v části "Další informace".

Chcete-li zarovnat na RAID, jehož odsazení 2 048 sektoru oddílu disku, postupujte takto:
  1. Na příkazovém řádku zadejte následující příkaz: Program DiskPart, a pak stiskněte klávesu ENTER.
  2. Do příkazového řádku programu DISKPART zadejte následující příkazy a stiskněte klávesu ENTER:
    • seznam disků

      Poznámka: Zobrazí výstup podobný následujícímu:
        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
      
      Na seznam disků příkaz poskytuje souhrnné informace o každém disku, který je nainstalován v počítači. Disk, který má označení hvězdičkou (*) přesměrovaný. Jsou uvedeny pouze pevné disky a vyměnitelných disků. Pevné disky zahrnout integrated device electronics IDE] a SCSI disky. Vyměnitelné disky zahrnout 1394 a USB disky.
    • Vyberte disk

      Použít Vyberte disk příkaz k nastavení fokusu na disk, který má zadané číslo disku systému Microsoft Windows NT. Pokud neurčíte číslo disku, zobrazí příkaz aktuální disk, který je aktivní.
    • vytvořit primární oddíl zarovnat = 1024

      Poznámky
      • Po zadání tohoto příkazu, zobrazí se zpráva podobná následující:
        Program DiskPart úspěšně vytvořil určený oddíl.
      • Zarovnat = číslo parametr se obvykle používá společně s hardwarem RAID logické jednotky (LUN) pro zvýšení výkonu při logické jednotky nejsou zarovnání cylindru. Tento parametr se zarovná primární oddíl, který není na začátku disku zarovnání cylindru a pak zaokrouhlí na nejbližší hranici zarovnání posun.
      • číslo počet kilobajtů (KB) je od začátku disku nejbližší hranice zarovnání. Příkaz se nezdaří, pokud není na začátku disku primární oddíl. Pokud použijete příkaz spolu s posunu =číslo možnost Posun je uvnitř válce první použitelné na disku.

    • Konec
  3. Typ Konec, a pak stiskněte klávesu ENTER.
  4. Klepněte na tlačítko Spustit, klepněte na tlačítko Spustit, typ Diskmgmt.msca klepněte na tlačítko OK.
  5. V modulu snap-in konzoly MMC (Disk Management konzola Microsoft Management Console) vyhledejte nově vytvořený oddíl a přiřadit mu písmeno jednotky.
  6. Nový oddíl formátovat pomocí systému souborů NTFS a přiřaďte velikost clusteru.
Poznámka: Tento postup vzorku je jediný oddíl pro jednotlivé skupiny polí RAID.

Další informace o multi-partition zarovnání na skupiny polí RAID klepnutím na následující číslo článku databáze Microsoft Knowledge Base:
923076Je k dispozici aktualizovaná verze nástroje oddílu disku pro systém Windows Server 2003

Další informace

Chcete-li ověřit, že je zarovnán existující oddíl, vydělte velikost jednotky stripe počáteční posun skupiny disků RAID. Použijte následující syntaxi:
((Partition offset) * (na velikost sektoru disku)) / (rozkládají velikosti jednotky)
Poznámka: Velikost sektoru disku a velikost jednotky stripe, musí být v bajtech nebo v kilobajtech (KB).

Příklad výpočtů zarovnání v bajtech velikost jednotky stripe 256 KB:
(63 * 512) / 262144 = 0.123046875
(64 * 512) a hodnotu 262144 = 0,125
(128 * 512) / 262144 = 0,25
(256 * 512) / 262144 = 0,5.
(512 * 512) / 262144 = 1
Příklad výpočtů zarovnání v kilobajtech velikost jednotky stripe 256 KB:
(63 * 0,5) / 256 = 0.123046875
(64 * 0,5) a hodnotu 256 = 0,125
(128 * 0,5) / 256 = 0,25
(256 * 0,5) / 256 = 0,5.
(512 * 0,5) / 256 = 1
Tyto příklady ukazuje, že oddíl není správně zarovnán velikost jednotky stripe 256 KB až oddíl je vytvořen pomocí posun 512 sektory (512 bajtů na sektor).

Poznámka: Počet disků ve skupině pole nemá vliv na zarovnání oddílu. Faktory, které ovlivňují zarovnání oddílu jsou velikost jednotky stripe a počáteční posun oddílu.

Chcete-li najít počáteční posun daného oddílu, postupujte takto:
  1. Klepněte na tlačítko Spustit, klepněte na tlačítko Spustit, typ cmda klepněte na tlačítko OK.
  2. Zadejte následující příkaz a stiskněte klávesu Enter:
    Nástroj WMIC oddílu získat velikost bloku, StartingOffset, název, Index
    Poznámka: Po spuštění příkazu, zobrazí se výstup podobný následujícímu:
    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. Hodnotu BlockSize a StartingOffset pro každý daný oddíl. Hodnota indexu vrácené tohoto příkazu označuje, zda oddíl je prvním oddílem, druhý oddíl nebo jiných oddílů pro danou jednotku disku. Do oddílu indexu 0 je například první oddíl na daném disku.
  4. Chcete-li zjistit, kolik sektorů disku v daném oddílu začne od začátku disku, vydělte tuto hodnotu pro StartingOffset hodnotu BlockSize. V příkladu v kroku 2 následujícího výpočtu výnosů v odvětvích počáteční posun oddílu:

    32256 / 512 = 63

Odkazy

Další informace týkající se nástroje Diskpart.exe naleznete na webu společnosti Microsoft:
http://technet2.microsoft.com/windowsserver/en/library/ca099518-dde5-4eac-a1f1-38eff6e3e5091033.mspx?mfr=true

Vlastnosti

ID článku: 929491 - Poslední aktualizace: 22. května 2011 - Revize: 6.0
Informace v tomto článku jsou určeny pro produkt:
  • 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
Klíčová slova: 
kbtshoot kbexpertiseadvanced kbprb kbmt KB929491 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:929491

Dejte nám zpětnou vazbu

 

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