høy pf-bruk?

Fant denne informasjonen om unøyaktige avlesninger I Taskmangler. Det kan faktisk ikke bruke sa mye som det ser ut. Når det er sagt, må vi grave dypere for å finne ut årsaken til hastighetsproblemene dine.

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

I dette innlegget prøver jeg å forklare bruken av sidefil som rapportert i oppgavebehandling. Mange av oss tror at siden filbruk vist i oppgavebehandling er den faktiske bruken, men dette er ikke slik. Nedenfor forklaring vil avklare det.

Pf Bruk som rapportert i task manager I Windows XP Og Windows Server 2003 er faktisk systemet begå totalt. Dette tallet representerer potensiell bruk av sidefiler, ikke faktisk bruk av sidefiler. Det er hvor mye sidefil plass ville bli brukt hvis alle private forpliktet virtuelt minne i systemet måtte veksles ut på en gang.

oppgavebehandling ;hva det kaller “pagefile bruk” er faktisk systemet begå kostnad (totalt antall engasjerte sider i systemet). Det kan vokse så høyt som dagens commit grense, som er omtrent summen av alle sidefiler OG RAM .

Sidefil bruk er mengden Av Forpliktet Byte-Dvs. mengden minne som programmer har bedt om å bli støttet av sidefilen. Hvis sidefilene er store nok til å dekke dette, er det ikke noe problem. Bare Når Forpliktet Byte nærmer RAM størrelse vil du se noe minne press som resulterer i fysisk personsøking.

Minne: Forpliktet Byte

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

Antall byte med virtuelt (ikke reservert) minne som er begått. Dette tallet representerer ikke nødvendigvis sidefilbruk fordi det inkluderer private engasjerte sider i fysisk minne som aldri har blitt vekslet ut. Snarere representerer det mengden side fil plass som ville bli brukt hvis prosessen ble helt gjort nonresident.

Minne: Forplikte Grense

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

antall byte med virtuelt minne som kan gjøres uten å måtte utvide personsøkingsfilene; hvis personsøkingsfilene kan utvides, er denne grensen ikke vanskelig.

hvis du vil bruke et reservert område med adresseområde, må du tildele fysisk lagring og deretter tilordne denne lagringen til det reserverte området. Denne prosessen kalles å begå fysisk lagring. Fysisk lagring er alltid forpliktet i sider.

fra ovenstående kan vi konkludere med at; oppgavebehandlingsverdiene ville ikke være de nøyaktige. HVIS du vil overvåke sidens filbruk, ER PERFMON det beste i dette tilfellet, og vil gi deg en nøyaktig ide om hva som er den eksakte bruken. Perfmon loggene viser den faktiske Siden filbruk .

Eksempel :-

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

Min Windows 2003 test maskin her viser > 300mb I TaskManager Side Fil Bruk (dvs. Forpliktet byte), men < 2% faktisk Side Fil bruk I PerfMon. RAM er 512mb, Sidefilen er 1gb. Hvis TaskManager viste faktisk Sidefilbruk, ville PerfMon vise 30% bruk, ikke 2%. Det viser 2% fordi det ikke er noen ekte personsøking på grunn av at 300mb Av Forpliktet minne passer alle i min 512MB RAM. Hvis jeg laster opp flere programmer for å øke Engasjerte Byte slik at Den oversteg Fysisk RAM, så ville vi se personsøking, men ikke før.

Ytterligere tips:-

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

det er ingen fast side filstørrelse for en bestemt rolle for en server.

hvis du vil bestemme riktig sidefilstørrelse for systemet, ta en perfmon under arbeidsforholdene og analyser deretter bruken over en tidsperiode. Det vil gi deg tall som du kan beregne personsøkingen og angi sidefilen tilsvarende.

Ideelt sett anbefales det som 1,5 ganger den fysiske minnestørrelsen.

for en maskin for å fange en dumpfil (i.e innholdet i minnet ) Sidefilen er obligatorisk, og den skal være plassert på systemstasjonen . Side filstørrelse for å fange en komplett minnedump bør være størrelsen på fysisk RAM + 1mb.

en 32-biters maskin kan ha en maksimal størrelse på 4 GB. Enkel beregning 32 bit adresse buss 2^32 = 4GB.

på en 64 bit maskin er maskinene generelt med stor MENGDE RAM-størrelser . Der vil sidefilen TIL RAM-størrelsen + 1mb være tilstrekkelig.

Overvåking Pagefile bruk Gjennom Perfmon :-

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

1.Klikk Start og Gå Til Kjør og skriv inn”perfmon”

2.In Vinduet Ytelsesmåler klikker på + – tegnet ved Siden Av Ytelseslogger og Varsler

3.På Telleren Logger høyreklikk og gå Til Nye Logginnstillinger

4.Gi De Nye Logginnstillingene et navn du ønsker

5.Klikk Deretter På Legg til tellere-fanen.

6.Skriv inn servernavnet som vi vil overvåke (Eksempel: i formatet: \\Servernavn)

7.Under fanen ytelsesobjekt velger Du Personsøkingsfil og merker Av For alle tellere og alle forekomster

8.Klikk Deretter På Legg til-knappen og deretter Gå Til Loggfiler-fanen og velg hvilken type logg du vil ha.

9.Klikk Deretter På Konfigurer og angi stedet der du vil eller la den stå som standard

10.Sett grensen til loggene . Dette avhenger av varigheten du vil overvåke . Du må holde den på 100 Mb minst for å fange et godt antall prøver.

11.Klikk DERETTER OK og klikk På Fanen Tidsplan. Her velger du Alternativet Manuelt(ved hjelp Av hurtigmenyen)

12.Deretter går Du Til Generelt-fanen og i Kjør som-boksen gir administratorlegitimasjonen og angir passordet.

13.Angi intervallet som per tidsrammen du ønsker å overvåke serveren. For en god analyse anbefales det at vi har minst 100 prøver.

13.Deretter klikker Du På Bruk Og i Hoved Performance monitor vinduet vil du se loggen med navnet du oppgav tidligere vises der.

14.Høyreklikk på den loggen og start den og fortsett å overvåke serveren

Leave a Reply