Jak konfigurovat fond adres stránkovaného a oblasti paměti položky stránkovací tabulky systému

Překlady článku Překlady článku
ID článku: 247904 - Produkty, které se vztahují k tomuto článku.
Poznámka
Tento článek se týká systému Windows 2000. Podporu pro systém Windows 2000 končí na 13. července 2010.Windows 2000 End-of-Support Solution Center je výchozí bod pro plánování strategie přenesení ze systému Windows 2000. Další informace v tématu Microsoft Support Lifecycle Policy.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Souhrn

Tento článek popisuje, jak upravit velikost stránkovaného fondu adres a oblastí paměti systému stránky tabulku Položka (SystemPTE) v počítačích se systémem Windows 2000 spuštěna služba Microsoft Terminal Server.

Další informace

Důležité: Tento oddíl, metoda nebo úkol obsahuje kroky, které sdělit, jak upravit registr. Po nesprávné úpravě registru však mohou nastat závažné problémy. Postupujte proto pečlivě podle uvedených kroků. Pro zvýšení bezpečnosti registr zálohujte jestě před jeho úpravami. Potom můžete v případě potíží registr obnovit. Další informace o zálohování a obnovení registru naleznete následujícím článku znalostní v databáze Microsoft Knowledge Base:
322756Zálohování a obnovení registru v systému Windows

Windows 2000 přímo adresa až 2 ^ 32 bajtů nebo 4 gigabajty (GB) paměti adresní prostor ohledu na to, kolik fyzické Random Access paměť (RAM) nainstalována. Ve výchozím nastavení je 2 GB adresního prostoru přiděleny každému procesu a je přidělen jádra 2 GB. Při samostatné oblasti 2 GB adresového prostoru jsou použity pro každý proces v počítači, většina oblasti jádra 2 GB je globální a zůstávají stejné bez ohledu na to, které uživatelského režimu je právě aktivní proces.

2 GB jádra oblast obsahuje všechny datové struktury systému a informace. Proto oblasti místa adresu jádra 2 GB může poskytovat omezení na počet datových struktur systému a částka jádra informace uložené v počítači bez ohledu na to, kolik RAM je nainstalována.

Vyhrazení stránkovaného fondu a přidělení zásobníku jádra jsou dva typy dat sdílet část této oblasti pro adresu 2 GB. Vyhrazení stránkovaného fondu jsou provedeny součásti režimu jádra přidělení paměti. Přidělení zásobníku jádra jsou hromádky vytvořen jádra pro každý podproces používat pro volání systému. Stránkovaný fond přidělení jsou provedeny v oblasti stránkovaného fondu a přidělení zásobníku jádra jsou provedeny v oblasti stránky tabulku Položka (PTE) systému.

Tyto různá přidělení sdílet stejné oblasti, oddíl mezi nimi opraveny při spuštění. Spustí operační systém nedostatek místa v těchto oblastí, v oblasti nelze donate místa jej a programy zahájením vyskytnout neočekávané chyby. Proto při setkáte počítače se systémem Windows 2000, kde dochází k neočekávaným chybám nebo neschopnost přijmout nové přihlášení a počítač nemá některé jiné omezení prostředků, například střední zpracování jednotku (CPU) nebo problémových míst na disku, je velmi pravděpodobné, že stránkovaného fondu nebo System PTE oblastí jsou stala nedostatek místa na disku. Protože ve výchozím oblasti systému PTE velikosti být možnou v počítači s povolenou Terminálovou službou, omezení bude obvykle kvůli nedostatku místa adresu stránkovaného fondu. Naštěstí v některých počítačích PTE systémové oblasti mohou být nakonfigurovány menší, které zmírnění tyto příznaky a umožnit více uživatelům přístup k počítači.

Určit, pokud váš počítač má nedostatek jeden nebo více tyto prostředky:
  1. K počítači připojit ladicí program jádra.
  2. Chcete-li přidat do souboru Boot.ini parametr / DEBUG pomocí textového editoru.
  3. Restartujte počítač.
Další informace o použití ladicího programu jádra získáte v článku číslo článku databáze Microsoft Knowledge Base:
151981Nastavení vzdálené ladicí relace pomocí kabelu nulového modemu (Tento článek může obsahovat odkazy na anglický obsah (dosud nepřeložený).)
Předpokládáte, že systém dosáhl limitu:
  1. Přerušit pro ladicí program.
  2. Typ ! vm, a stiskněte klávesu ENTER.
  3. Výstup ladicí program ukazuje všechny chyby, zadejte ! znovu načíst, a stiskněte klávesu ENTER, zda máte správné symboly.
Následuje ukázkové ladicí relace. Data úrok je tučným písmem jasnost:

*** Používání virtuální paměti ***
Fyzická paměť: 1032075 (4128300 kB)
Stránkovací soubor: \??\C:\pagefile.sys
Aktuální: 4190208Kb
Minimální: 4190208Kb
Maximální: 4190208Kb
K dispozici stránky: 599741 (2398964 kB)
Stránky ResAvail: 894259 (3577036 kB)
757 Upravené stránky: (3028 kB)
Použití NonPagedPool: 15084 (60336 kB)
NonPagedPool Max: 71586 (286344 kB)
Použití PagedPool 0: 22953 (91812 kB)
Použití PagedPool 1: 4324 (17296 kB)
Použití PagedPool 2: 4315 (17260 kB)
Použití PagedPool 3: 4360 (17440 kB)
Použití PagedPool 4: 4366 (17464 kB)
********** Nadměrné stránkovaného fondu používání *****
Používání PagedPool: 40318 (161272 kB)
Maximální PagedPool: 40960 (163840 kB)
Sdílené svěření: 30133 (120532 kB)
Speciální fond: 0 (0 kB)
Uvolnit systému PTEs: 47920 (191680 kB)
Sdílený proces: 99141 (396564 kB)
Svěření PagedPool: 40318 (161272 kB)
Ovladač svěření: 770 (3080 kB)
Potvrzena stránek: 822746 (3290984 kB)
Potvrzení limit: 2037826 (8151304 kB)
Celkem soukromé: 545122 (2180488 kB)
"********** Nadměrné používání stránkovaný fond *****" položka tento výpis výstup je indicative počítači je nedostatek stránkovaného fondu prostředků. Může být potvrzeno podle zaznamenání položka PagedPool používání je velmi blízko k položce maximální PagedPool.

Chcete-li nakonfigurovat oddíl mezi systému PTE místa a místa stránkovaného fondu v počítači s čistou instalaci systému Windows 2000, musí být počítač nedostatek stránkovaného fondu prostředků a počítač musí mít značné množství zbývající PTE systému volné místo. Množství místa volné PTE systému by měl být 40 000 kB nebo větší. Pokud je počítač nedostatek volné PTE systému místa, následující metodu nelze použít k získání další uživatelé přihlášeni k terminálovému serveru.

Optimalizovat počítače optimální rovnováhu mezi místa stránkovaného fondu a PTE místo systému:
  1. Restartujte počítač a potom se přihlásit.
  2. Rozdělit debugger typ ! vm, a stiskněte klávesu ENTER.
  3. Zapište hodnoty maximální PagedPool, slouží PagedPool a volných PTEs systému. Snížení hodnoty jsou v kilobajtech a jsou uzavřeny v závorkách.
  4. Na hostitelský počítač ladění zadejte g a stiskněte klávesu ENTER.
  5. Na cílový počítač protokolu 10 uživatelů terminálového serveru a jejich zachovat všechny přihlášeni. Není narušit serveru jakýmkoli způsobem jiné než jako požadované tímto postupem.
  6. Pro všechny relace 10 spustit programy očekáváte, že uživatelé systémem najednou. Přechod je být reprezentativní vzorek uživatelům. Programy jsou spuštěny tyto relace by měla být zástupce co uživatelé v tomto systému bude být spuštěných v jakémkoli bodě v čase v normálním provozním prostředí. Nejlepších výsledků by měl provádět vzdáleným uživatelům několik akce považovány za normální spuštěné programy. Například ve slově program zpracování uživatele zadejte nebo v programu řádku obchodní uživatelé pravděpodobně zadejte několik objednávek.
  7. Rozdělit debugger typ ! vm, a stiskněte klávesu ENTER.
  8. Zapište hodnoty slouží PagedPool a volných PTEs systému.
  9. Výpočty:

    1. amount of paged pool per user=(amount of paged pool used final-amount of paged pool used initially)/10

      kde amount of paged pool per user je částka stránkovaného fondu na uživatele amount of paged pool used final je použita Konečná částka stránkovaného fondu a amount of paged pool used initially je částka původně použita stránkovaného fondu.
    2. amount of system PTEs per user=(amount of free system PTEs initial-amount of free system PTEs final)/10

      kde je částka systému PTEs jednotlivé uživatele amount of free system PTEs initialamount of system PTEs per user je množství volných systémových PTEs počáteční a amount of free system PTEs final je množství volných systémových konečné PTEs.
  10. Úpravu registru:

    1. Určení dostupných virtuálního adresového prostoru, stejně jako virtuální prostor potřebný pro jednotlivé uživatele:

      AvailableVirtualSpace= PagedPoolMaximum + FreeSystemPTEsinitial - PagedPoolUsedinitial

      kde je množství volného místa virtuální, PagedPoolMaximumAvailableVirtualSpace je částka maximální, stránkovaného fondu FreeSystemPTEsinitial je zpočátku množství volných systémových PTEs a PagedPoolUsedinitial je částka původně použita stránkovaného fondu.
    2. Pomocí následujícího vzorce určit, kolik místa virtuální je požadována za uživatele:

      VirtualSpacePerUser= PagedPoolPerUser + SystemPTEsPerUser

      kde je částka virtuální místo požadované pro jednotlivé uživatele PagedPoolPerUserVirtualSpacePerUser je částka stránkovaného fondu na uživatele a SystemPTEsPerUser je částka systému PTEs jednotlivé uživatele.
    3. Pomocí následujícího vzorce zjistit, kolik uživatelů tohoto počítače může teoreticky podporovat:

      MaxUsers= AvailableVirtualSpace / VirtualSpacePerUser

      kde MaxUsers je maximální počet uživatelů, Částka k dispozici virtuální prostor je AvailableVirtualSpace a VirtualSpacePerUser je množství virtuálního prostoru na uživatele.
    4. Pomocí následující vzorec, určit, kolik místa PTE systému je potřeba:

      PTErequiredSystemPTEsPerUser = x MaxUsers

      PTErequired kde je požadováno částka PTEs SystemPTEsPerUser je počet PTEs za uživatele a MaxUsers je maximální počet uživatelů.
    5. Pomocí následujících vzorců vypočítat množství nadbytečných PTEs a SystemPages:
      PTEexcess= FreeSystemPTEsinitial - PTErequired

      kde PTEexcess je množství nadbytečných PTEs, FreeSystemPTEsinitial je zpočátku množství volných systémových PTEs a PTErequired je částka PTEs požadováno.
      Důležité: Tento oddíl, metoda nebo úkol obsahuje kroky, které sdělit, jak upravit registr. Po nesprávné úpravě registru však mohou nastat závažné problémy. Postupujte proto pečlivě podle uvedených kroků. Pro zvýšení bezpečnosti registr zálohujte jestě před jeho úpravami. Potom můžete v případě potíží registr obnovit. Další informace o zálohování a obnovení registru naleznete následujícím článku znalostní v databáze Microsoft Knowledge Base:
      322756Zálohování a obnovení registru v systému Windows

    6. Z příkazového řádku pomocí Editoru registru (Regedit32.exe) změňte hodnotu SystemPages v HKLM\System\CurrentControlSet\Control\Session Manager\Memory Management\SystemPages hodnotu vypočítanou z následující vzorec:

      SystemPages= 50,000 - (PTEexcess / 4) (zaokrouhlena na nejbližší celé číslo).

      kde SystemPages je počet stránek systému a PTEexcess je částka nadbytečných PTEs.

      Pokud je vypočítaná hodnota SystemPages pod 7,000, nastavte hodnotu 7,000. Pokud je hodnota vypočítaná výše 50 000, potom hranici místa vaše adresa je již nakonfigurován pro maximální množství uživatelů.
    7. Restartování počítače, rozdělit debugger typ ! vm, a stiskněte klávesu ENTER.
    8. Ověřte, zda zvýšila stránkovaného fondu maximum a bylo sníženo místa PTE systému.

Vlastnosti

ID článku: 247904 - Poslední aktualizace: 2. března 2007 - Revize: 2.5
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Datacenter Server
Klíčová slova: 
kbmt kbenv kbhowto KB247904 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:247904

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