magas PF használat?

ezt az információt a Taskmangler pontatlan leolvasásaival kapcsolatban találta. Lehet, hogy valójában nem használ annyit, mint amilyennek látszik. Hogy az említett, mélyebbre kell ásnunk, hogy kitaláljuk a sebességproblémák okát.

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

ebben a bejegyzésben megpróbálom elmagyarázni az oldalfájl használatát a Feladatkezelőben leírtak szerint. Sokan úgy vélik, hogy a Feladatkezelőben látható oldalfájl-használat a tényleges használat, de ez nem így van. Az alábbi magyarázat tisztázza.

A Windows XP és Windows Server 2003 rendszerben a Feladatkezelőben közölt PF-használat valójában a rendszer teljes elkötelezettsége. Ez a szám a lehetséges oldalfájl-használatot jelöli, nem pedig a tényleges oldalfájl-használatot. Ez az, hogy mennyi oldalfájl-területet használna, ha a rendszer összes privát elkötelezett virtuális memóriáját egyszerre ki kellene lapozni.

a Feladatkezelő ;amit “oldalfájl-használatnak” hív, valójában a rendszer elkötelezett díja (a rendszerben elkötelezett oldalak teljes száma). Olyan magasra nőhet, mint az aktuális elkövetési korlát, amely nagyjából az összes oldalfájl és RAM összege .

oldalfájl használat ,az összeg a lekötött Byte – azaz a memória mennyisége, hogy az alkalmazások kérték, hogy támogatja az oldal fájlt. Ha az oldalfájlok elég nagyok ahhoz, hogy lefedjék ezt, akkor nincs probléma. Csak akkor, ha az elkötelezett bájtok megközelítik a RAM méretét, látni fog olyan memórianyomást, amely fizikai lapozást eredményez.

memória: elkötelezett bájtok

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

a lekötött virtuális (nem fenntartott) memória bájtjainak száma. Ez a szám nem feltétlenül jelenti az oldalfájl használatát, mert magában foglalja a fizikai memóriában lévő privát elkötelezett oldalakat, amelyeket soha nem lapoztak ki. Inkább azt az oldalfájl-területet jelöli, amelyet akkor használnának fel, ha a folyamatot teljesen nem rezidensvé tennék.

memória: Commit Limit

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

a lapozófájlok kiterjesztése nélkül leköthető virtuális memória bájtjainak száma; ha a lapozófájlok meghosszabbíthatók, ez a korlát nem nehéz.

a címtartomány fenntartott régiójának használatához fizikai tárhelyet kell lefoglalni, majd ezt a tárhelyet leképezni a fenntartott régióra. Ezt a folyamatot fizikai tárolásnak nevezik. A fizikai tárolás mindig oldalakon történik.

a fentiekből arra következtethetünk ; a Feladatkezelő értékei nem lennének pontosak. Ha figyelni szeretné az oldalfájl használatát, akkor a PERFMON a legjobb ebben az esetben, és pontos képet ad arról, hogy mi a pontos használat. A perfmon naplók mutatják a tényleges oldalfájl-használat .

példa :-

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

A Windows 2003 tesztgépem itt > 300 MB-ot mutat a TaskManager oldalfájl-használatában (azaz elkötelezett bájtokban), de < 2% tényleges oldalfájl-használat a PerfMon-ban. A RAM 512 MB, az oldalfájl 1 GB. Ha a TaskManager tényleges oldalfájl-felhasználást mutatott, akkor a PerfMon 30% – os felhasználást mutatna, nem pedig 2% – ot. Ez azt mutatja, 2%, mert nincs igazi lapozás folyik, mert a 300MB elkötelezett memória minden elfér az én 512MB RAM. Ha több programot töltök be az elkötelezett bájtok növelése érdekében, hogy az meghaladja a fizikai RAM-ot, akkor lapozást látnánk, de korábban nem.

További tippek:-

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

a szerver adott szerepéhez nincs rögzített oldalfájl-méret.

ha meg szeretné határozni a megfelelő oldalfájl méretét a rendszer számára, akkor vegyen egy perfmont a munkakörülmények között, majd elemezze a felhasználást egy ideig. Ez olyan számokat adna, amelyekből kiszámíthatja a lapozást, és ennek megfelelően beállíthatja az oldalfájlt.

ideális esetben a fizikai memória méretének 1,5-szerese.

egy gép, hogy elfog egy dump fájl (én.e a memória tartalma) oldalfájl kötelező, és a rendszermeghajtón kell lennie . Oldal fájlméret a teljes memóriakép rögzítéséhez a fizikai RAM méretének +1 MB-nak kell lennie.

egy 32 bites gép maximális mérete 4 GB lehet. Egyszerű számítás 32 bites cím busz 2^32 = 4GB.

egy 64 bites gépen általában a gépek hatalmas mennyiségű RAM-mal rendelkeznek . Ott elegendő lenne a + 1 MB RAM méretű oldalfájl.

oldalfájl használatának figyelése a Perfmon segítségével:-

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

1.Kattintson a Start gombra, és menjen a futtatáshoz, és írja be a”perfmon”

2.In a Teljesítményfigyelő ablakban kattintson a Teljesítménynaplók és riasztások

3 melletti + jelre.A számlálón naplók kattintson a jobb gombbal az új Naplóbeállításokra

4.Adja meg az új Naplóbeállításoknak a választott nevet

5.Ezután kattintson a számlálók hozzáadása fülre.

6.Írja be a figyelni kívánt kiszolgáló nevét (példa: formátumban: \\kiszolgálónév)

7.A teljesítményobjektum lapon válassza a lapozófájl lehetőséget, és jelölje be az összes számláló és az összes példány

8 jelölőnégyzetet.Ezután kattintson a Hozzáadás gombra, majd lépjen a naplófájlok fülre, és válassza ki a kívánt napló típusát.

9.Ezután kattintson a Konfigurálás gombra, adja meg a kívánt helyet, vagy hagyja alapértelmezés szerint

10.Állítsa be a naplók korlátját . Ez a figyelni kívánt időtartamtól függ . Legalább 100 Mb-on kell tartania, hogy jó számú mintát rögzítsen.

11.Ezután kattintson az OK gombra, majd az Ütemezés fülre. Itt válassza ki az opciót manuálisan (a helyi menü segítségével)

12.Ezután menjen Általános fülre, és a Futtatás másként mezőben adja meg a rendszergazdai hitelesítő adatokat, és állítsa be a jelszót.

13.Állítsa be az intervallumot, mint egy időkeretet szeretné figyelemmel kísérni a szerver. A jó elemzés érdekében ajánlott, hogy legalább 100 minta legyen.

13.Ezután kattintson az Alkalmaz gombra,és a Teljesítményfigyelő főablakában megjelenik a korábban megadott névvel ellátott napló.

14.Kattintson a jobb gombbal a naplóra, indítsa el, és folytassa a szerver figyelését

Leave a Reply