Windows Server 2003 Resultater Tuning


A Crash Course in Performance Monitoring

verktøyet for å diagnostisere årsaken til en server ytelse er det Performance Monitor. Du får tilgang til Performance Monitor enten ved å velge den fra Windows 'Administrative Tools-menyen eller ved å skrive inn perfmon.msc kommando ved Run teksten.

Leksjon nummer én når det gjelder Performance Monitor er at informasjonen som Performance Monitor rapporter til du kommer aldri til å være helt nøyaktig. Grunnen er fordi Performance Monitor er en løpende prosess. Som enhver annen prosess, forbruker Performance Monitor ting som prosessor sykluser, minne og muligens hard disk ressurser. Derfor mengden av tilgjengelige systemressurser rapportert av ytelsen skjermen er noe lavere enn det som faktisk er tilgjengelig når Performance Monitor ikke kjører. Likevel er Performance Monitor nøyaktig nok til at det kan brukes til å hjelpe deg med å fastslå årsaken til ytelsesrelaterte spørsmål.

Noen hevder at resultatene er mer nøyaktig hvis du kjører Performance Monitor på en annen maskin enn den som du overvåker. Selv kjører Performance Monitor eksternt bruker en del ressurser på maskinen som du overvåker.

Når Performance Monitor åpnes, vil du se et skjermbilde som ligner på den som er vist i figur A. Som du kan se i figuren, Performance Monitor viser systemets ytelse grafisk. Når du åpner Performance Monitor det konfigureres som standard til å overvåke visse aspekter av systemets ytelse. Jeg anbefaler at du deaktiverer alle standardmålinger, slik at du kan starte med blanke ark. For å gjøre dette, velg tellerne nederst på skjermen, ett om gangen, og klikk deretter på ikonet som ligner bokstaven X. Du vil nå se en skjerm som ligner den som er vist i figur B.


Figur A: Dette er standard Performance Monitor skjermen
Figur B: Dette er hva Performance Monitor ser ut etter at du fjerner standardmålinger
Nå er det på tide å begynne å velge de aspekter av systemets ytelse som du ønsker å overvåke. For å gjøre dette, klikker du på ikonet som ser ut som et plusstegn. Når du gjør det, vil du se Add Disker dialogboksen vist i figur C.
Figur C: Legg Counters dialogboksen lar deg velge hvilke aspekter av systemets ytelse du vil overvåke
< P> Legg Disker dialogboksen er delt inn i flere forskjellige områder. Området på toppen lar deg velge hvilken datamaskin du ønsker å overvåke. Som standard det lokale systemet bør velges. Like nedenfor system som overvåkes er Performance Objects nedtrekkslisten. Ytelses Objekter er noe mer enn generiske klassifikasjoner. For eksempel, vil du legge merke til at Prosessorytelse objekt er valgt i figur C. Dette betyr at alle valgene på listen Vannmålere nedenfor gjelder for å måle ytelsen til prosessoren. Det er også ytelses gjenstander knyttet til ting som systemets minne, harddisk, og nettverkstilkobling.

Tellerne seg er hva som faktisk måle systemytelsen. For eksempel, vil du legge merke til at i figuren, blir% Processor Tid teller valgt. Denne telleren forteller deg hvor stor prosentandel av de tilgjengelige CPU-sykluser blir konsumert. For eksempel hvis% Processor Tid disken leser 70, deretter CPU jobber på 70% kapasitet.

Dette er et godt tidspunkt å nevne at det er vanligvis mer viktig å se på gjennomsnitt i stedet for faktiske verdier. Anta for eksempel at du åpnet opp en ny søknad og% Processor Tid teller skutt opp til 100%. Dette betyr at prosessoren er i gang ved maksimal kapasitet. Dette betyr imidlertid ikke at CPU er utilstrekkelig for den belastning som legges på den. Det betyr ganske enkelt at det var en kort økning i aktivitet som skyves prosessoren til 100% utnyttelse. Spikes er helt normalt. Så lenge den gjennomsnittlige CPU holder seg under 80% så alt er OK.

En annen ting som jeg ønsker å snakke om i forhold til å legge tellere dialogboksen er Instance delen. I dette spesielle tilfellet, ikke forekomsten egentlig ikke bety mye. Hvis jeg skulle overvåke en multi-prosessor server skjønt, ville forekomsten delen tillate meg å velge hvilken prosessor jeg ønsket å overvåke.

Overvåkings Basics

Nå som jeg har gitt deg et lynkurs i hjelp av Ytelsesmåler, er det på tide å begynne å diagnostisere systemets ytelse. Før vi kommer i gang, vil jeg bare nevne at det finnes hundrevis av tellere er innebygd i Windows. Det er ingen måte at jeg har plass til å snakke om dem alle. I stedet vil jeg bare fokusere på noen av de mer viktige. Hvis du ønsker å vite mer om en teller som jeg ikke har dekket, velger disken og klikk Forklar knappen.

Disk Relaterte Vannmålere

Hvis du mistenker at systemets hardt disk kan være en flaskehals for systemet, så er det to tellere som du bør undersøke innenfor fysisk disk ytelse objekt. Tellerne er% Disk Tid og Current Disk Queue Length.

% Disk Tid disken fungerer svært likt til% Processor Tid teller som jeg snakket om tidligere. Den viser deg hvor stor prosentandel av tiden harddisken er opptatt. Vil denne telleren gjennomsnittsverdien til å være så lavt som mulig (men ikke null). En gjennomsnittsverdi på 90% eller over indikerer at harddisken ikke kan holde tritt med etterspørselen. Dette kan være på grunn av en harddisk som er for treg, eller det kan være forårsaket av overdreven paging. Jeg vil snakke mer om paging i avsnittet om hukommelse.

Current Disk Queue Length teller forteller deg hvor mange I /O-operasjoner venter på harddisken til å bli tilgjengelig. Igjen bør dette tallet være så lavt som mulig. Eksperter gir ulike meninger om hva som er en akseptabel verdi, men min mening er at den gjennomsnittlige disken køen lengden skal være tre eller mindre.

Minne Relaterte Vannmålere

Det finnes en rekke tellere i minne kategori som du kan bruke til å oppdage dårlig ytelse som kan være forårsaket av utilstrekkelig RAM. Her er noen av de tellere:

SIDER /SEC - denne verdien teller antall ganger per sekund på at datamaskinen skal få tilgang til det virtuelle minnet i stedet for fysisk minne. En verdi over 20 anses å være problematisk, men det kan tyde på et problem med måten din virtuelle minnet er konfigurert snarere enn et problem med det fysiske minnet

Committed Bytes og Tilgjengelige Bytes -. The Committed Bytes teller sporer mengden virtuelt minne som er i bruk. Tilgjengelige Bytes motvirke skjermer hvor mye minne er faktisk tilgjengelig. Som du kanskje forventer, som Tilgjengelige Bytes teller avtar, paging øker, og dermed bremse ned maskinen. Hvis du finner ut at de tilgjengelige Bytes er ofte mangelvare, kan du løse problemet ved å legge til minne. Men før du gjør det, kan du prøve å se på begge tellere sammen som du åpner og lukker programmer. Hvis de engasjerte bytes ikke reduseres og tilgjengelige byte ikke øke som du lukker programmer, kan systemet ha en minnelekkasje som er forårsaket av et programvareproblem snarere enn for lite RAM.

Pool Nonpaged Bytes og Pool Nonpaged ALLOCS - En annen måte å teste for minnelekkasjer er å se disse to tellere. Pool-Nonpaged Bytes motvirke teller sider med minne som ikke kan flyttes til virtuelt minne, men må holde seg i fysisk RAM. Normalt, hvis denne verdien er for høy, må du legge til mer minne. Men du kan se Pool Nonpaged ALLOCS teller for å se hvor mange samtaler blir gjort til den delen av minnet. Hvis ikke synes antall samtaler til å korrespondere med antall minnesider, kan du ha en minnelekkasje i stedet for lite minne

Cache Bytes -. Denne telleren overvåker mengden minne som brukes for filen system cache. Noe over 4 MB anses å være for mye. Løsningen er å legge til mer minne.

Konklusjon

I denne artikkelen har jeg forklart at Performance Monitor er verktøyet for å overvåke systemets ytelse. Jeg fortsatte med å diskutere noen av de mer viktige Performance Monitor tellere. Anmeldelser



Previous:
Next Page: