vysoké využití PF?

našel tyto informace týkající se nepřesných údajů v Taskmangler. Ve skutečnosti nemusí používat tolik, kolik se zdá. Bylo řečeno, budeme muset sáhnout hlouběji, abychom zjistili příčinu vašich problémů s rychlostí.

http://blogs.technet.com/b/perfguru/archive/2008/01/08/explanation-of-pagefile-usage-as-reported-in-the-task-manager.aspx

v tomto příspěvku se snažím vysvětlit použití souboru stránky, jak je uvedeno ve Správci úloh. Mnozí z nás věří, že použití souboru stránky zobrazené ve Správci úloh je skutečné použití, ale není tomu tak. Níže uvedené vysvětlení to objasní.

použití PF, jak je uvedeno ve Správci úloh v systémech Windows XP a Windows Server 2003, je ve skutečnosti celkem odevzdání systému. Toto číslo představuje potenciální použití souboru stránky, nikoli skutečné použití souboru stránky. Je to, kolik místa v souboru stránky by bylo použito, kdyby musela být vypsána veškerá soukromá virtuální paměť v systému najednou.

Správce úloh; To, co nazývá “použití stránkovacího souboru”, je ve skutečnosti poplatek za odevzdání systému (celkový počet odevzdaných stránek v systému). Může růst stejně vysoko jako aktuální limit odevzdání, což je zhruba součet všech stránkových souborů a paměti RAM .

použití souboru stránky je množství odevzdaných bajtů-tj. množství paměti, které aplikace požádaly o podporu souboru stránky. Pokud jsou soubory stránky dostatečně velké, aby to pokryly, není problém. Pouze v případě, že se zadané bajty přiblíží velikosti paměti RAM, uvidíte jakýkoli tlak paměti, který má za následek fyzické stránkování.

paměť: potvrzené bajty

======================

počet bajtů virtuální (ne vyhrazené) paměti, která byla odevzdána. Toto číslo nemusí nutně představovat použití souboru stránky, protože obsahuje soukromé odevzdané stránky ve fyzické paměti, které nebyly nikdy stránkovány. Spíše představuje množství místa na souboru stránky, které by bylo použito, kdyby byl proces zcela proveden jako nerezident.

paměť: Commit Limit

====================

počet bajtů virtuální paměti, které mohou být odevzdány, aniž by bylo nutné rozšířit stránkovací soubory; pokud stránkovací soubory mohou být rozšířeny, tento limit není těžké.

Chcete – li použít vyhrazenou oblast adresního prostoru, musíte přidělit fyzické úložiště a poté toto úložiště namapovat do vyhrazené oblasti. Tento proces se nazývá spáchání fyzického úložiště. Fyzické úložiště je vždy odevzdáno na stránkách.

z výše uvedeného můžeme usoudit , že; hodnoty Správce úloh by nebyly přesné. Pokud chcete sledovat využití souboru stránky, pak je PERFMON v tomto případě nejlepší a poskytne Vám přesnou představu o tom, jaké je přesné použití. Protokoly perfmon ukazují skutečné použití souboru stránky .

příklad :-

==============

můj testovací stroj Windows 2003 zde ukazuje > 300mb v souboru Taskmanager Page Usage (tj. spáchané bajty), ale < 2% skutečné použití souboru stránky v PerfMon. RAM je 512 MB, Soubor stránky je 1 GB. Pokud TaskManager ukazoval skutečné využití souboru stránky, pak PerfMon by ukázal 30% využití, ne 2%. Ukazuje 2%, protože neexistuje žádný skutečný stránkování děje, protože 300mb oddané paměti vše zapadá do mého 512mb RAM. Pokud načtu více programů, abych zvýšil spáchané bajty tak, aby překročil fyzickou RAM, pak bychom viděli stránkování,ale ne dříve.

další tipy:-

=============

neexistuje žádná pevná Velikost souboru stránky pro konkrétní roli serveru.

pokud chcete určit správnou velikost souboru stránky pro systém, vezměte perfmon za pracovních podmínek a poté analyzujte použití po určitou dobu. To by vám dalo údaje, ze kterých můžete vypočítat stránkování a podle toho nastavit soubor stránky.

v ideálním případě se doporučuje jako 1,5 násobek velikosti fyzické paměti.

pro stroj k zachycení souboru výpisu (i.e obsah paměti) soubor stránky je povinný a měl by být umístěn na systémové jednotce . Velikost souboru stránky pro zachycení úplného výpisu paměti by měla být velikost fyzické paměti RAM +1 MB.

32bitový stroj může mít maximální velikost 4 GB. Jednoduchý výpočet 32 bit adresa sběrnice 2^32 = 4GB.

na bitovém stroji 64 jsou obecně stroje s obrovským množstvím velikostí paměti RAM . Tam by stačil soubor stránky velikosti RAM + 1 MB.

sledování využití stránkovacího souboru přes Perfmon :-

==================================

1.Klikněte na Start a přejděte ke spuštění a zadejte “perfmon”

2.In v okně Monitor výkonu klikněte na znaménko + vedle záznamů o výkonu a upozornění

3.Na pultu Logs klikněte pravým tlačítkem myši a přejděte na nové nastavení protokolu

4.Zadejte nové nastavení protokolu název podle vašeho výběru

5.Poté klikněte na kartu Přidat čítače.

6.Zadejte název serveru, který chceme sledovat (příklad: ve formátu: \\Servername)

7.Na kartě objekt výkonu vyberte stránkovací soubor a zaškrtněte políčko všechny čítače a všechny instance

8.Poté klikněte na tlačítko Přidat a poté přejděte na kartu Soubory protokolu a vyberte požadovaný typ protokolu.

9.Poté klikněte na Konfigurovat a zadejte umístění, kam chcete, nebo jej nechte ve výchozím nastavení

10.Nastavte limit protokolů . To závisí na délce, kterou chcete sledovat . Musíte ji udržet na 100 Mb alespoň zachytit dobrý počet vzorků.

11.Poté klikněte na OK a klikněte na kartu Plán. Zde vyberte možnost ručně (pomocí místní nabídky)

12.Poté přejděte na kartu Obecné a v poli Spustit jako zadejte pověření správce a nastavte heslo.

13.Nastavte interval podle časového rámce, který chcete sledovat server. Pro dobrou analýzu se doporučuje, abychom měli alespoň 100 vzorků.

13.Poté klikněte na Použít a v hlavním okně monitoru výkonu se zobrazí protokol s dříve uvedeným názvem.

14.Klikněte pravým tlačítkem na tento protokol a spusťte jej a pokračujte v monitorování serveru

Leave a Reply