Slik bruker du Windows tellere i Perfmon for å feilsøke PC-problemer

Hvis datamaskinen din fungerer opp, har Windows innebygde verktøy som Performance Monitor for å hjelpe deg med å feilsøke problemer. Her er en detaljert titt på hvordan du bruker verktøyet på din Windows PC.
De fleste PC-eiere gjør ofte veldig lite å vedlikeholdederes datasystemer. Mange installerer Antivirus-programvare, og det er omfanget av det. Men ytelsesmonitorer er en veldig verdifull måte å få innsikt i hvorfor datamaskinen din ikke oppfører seg.
Begrepet ytelsesmonitor (også kjent som “perfmon”) høres ut som et avansert IT-verktøy, men det er veldig tilgjengelig selv for en vanlig datamaskinbruker.
I denne artikkelen lærer du mer om“Performance tellers” som gir deg innsikt i alle aspekter av datamaskinen. Du lærer også hvordan du tegner de aktuelle tellene slik at du kan identifisere hvor problemer kan være.
Hva er en resultatteller?
Du kan tenke på en prestasjonsteller som ensensor inne i datamaskinen din som hele tiden måler helsen til forskjellige systemer og prosesser. Et grunnleggende eksempel på dette er datamaskinens prosessor. Som du kan forestille deg, i et sunt system bør prosessoren være veldig aktiv når du laster eller kjører applikasjoner, men inaktiv når du ikke gjør noe.
Slik ser en standard ytelsesmonitorgraf av% prosessortid ut:

Selv bare denne enkle telleren kan gi deg myeom innsikt i symptomer datamaskinen din kan oppleve. Hvis for eksempel prosessortiden aldri synker under 40 eller 50 prosent, kan det være et tegn på at det er noe bakgrunnsapplikasjon eller -tjeneste som bugner av datamaskinen din.
La oss ta en titt på hvordan du kan lage din egen feilsøkingsovervåkningsgraf, og begynn med å overvåke helsen til datamaskinens harddisk.
Fysisk disk (harddisk)
Det er to grupper med resultatteller når det gjelder harddiskene dine; fysisk disk eller logisk disk.
- Fysisk disk rapporterer om informasjon om den fysiske harddisken eller stasjonene.
- Logisk disk rapporterer om de enkelte partisjonene, for eksempel C: eller D: stasjoner.
Selv om det er rikelig med interessant informasjon du kan lære fra logiske disktellere, vil vi med fokus på feilsøking fokusere på den fysiske disken.
Her er de kritiske tellere du kan bruke for å overvåke helsen til de fysiske harddiskene dine.
- % Inaktiv tid: Hvor mye tid den fysiske disken har vært inaktiv. Dette betyr at alle oppgavene som OS-systemet sendte disken er fullført, og at disken ikke har noe mer å gjøre. En harddisk skal ikke være mindre enn 60% inaktiv i lang tid.
- Diskleser / sek og skriver / sek: Disse to tellere forteller deg hvor mange som leser ellerskrive forespørsler fra operativsystemet disken behandler per sekund. Et høyt volum av leser eller skriver over lang tid kan signalisere skadelig programvare eller et virus som bruker overdreven tilgang til harddisken.
- Disk Sec / Writ: Denne telleren forteller deg hvor lang tid i sekunder det tar å skrive data til harddisken. Denne prosessen er vanligvis mindre enn 25 ms. Lengre tid kan signalisere en feil harddisk.
- Gjennomsnittlig. Diskkølengde: Dette tallet forteller deg hvor lenge harddiskenkøen til I / O-operasjoner er. Dette bør vanligvis ikke være mer enn to eller tre operasjoner. Noe mer enn det betyr at harddisken din kan være flaskehalsen som bremser datamaskinen din.
- Splitt IO / sek: Dette er hastigheten som ber om å skrive datamøte fragmentering av stasjonen og trenger å dele filen inn i segmenter. Denne frekvensen er vanligvis veldig lav etter at du har defragmentert harddisken. En høy teller her betyr at disken din kan være alvorlig fragmentert.
For å legge tellere til ytelsesmonitoren, baretrykk på det grønne plussikonet øverst i diagrammet, finn avsnittet “Fysisk disk” i listen over tilgjengelige tellere, og trykk deretter Legg til-knappen for å legge til de tellere du ønsker.

Klikk OK og du er i virksomhet! Nå ser du alle tellere du valgte å kartlegge i sanntid.

Mens kartvisningen ser ganske kul ut, lurer du kanskje på hvordan du kan se om noen av verdiene er over eller under grensene som representerer et problem? Alt du trenger å gjøre er å klikke Endre graftype menyikon, og velg alternativet Rapport.

Eventuelle for høye eller lave verdier dukker oppher konsekvent over tid når du har alvorlige harddiskproblemer. Vi dekker ikke tellere for logiske disker her fordi disse tellere er rapportert for en logisk enhet (seksjon) av harddisken, og ikke så viktige som fysiske disktellere når du feilsøker maskinvareproblemer.
Imidlertid, hvis du er bekymret for å overvåke om den logiske disken din (som C: eller D :) er lite ledig, kan det være lurt å ta en titt på % Ledig plass eller Gratis megabyte tellere under delen Logisk disk.
Minne (RAM)
Minne er det "kortvarige" lagringsområdet, ellers kjent som RAM (random access memory), hvor prosessoren lagrer informasjon som den trenger for å få tilgang til raskt mens han behandler forskjellige forespørsler.
Hvis datamaskinens minne er sunt og fungererVel, denne informasjonen overføres veldig raskt. Hukommelsesområdet fylles heller aldri helt opp, fordi når du lukker applikasjoner, er operativsystemet smart nok til å “frigjøre” minnet for annen bruk. Hvordan vet du når det oppstår problemer med RAM-en din? Det er ytelses tellere for det.
- Sider / Sec: Dette er hvor mange sider med informasjonoverført til eller fra disken for å løse harddagsfeil. En sidefeil høres skummel ut, men det er ganske enkelt en hendelse der informasjonen datamaskinen trenger ikke er i det kortsiktige minneområdet, så det må hentes fra disken. Dette er normalt, men bør ikke skje for ofte.
- Tilgjengelig Mbytes: Dette forteller deg hvor mye RAM som er tilgjengelig forbruk. Det var en tid da åpning av for mange vinduer på en datamaskin kunne forbruke all RAM og krasje datamaskinen. I disse dager er det sjelden tilfelle, men malware, virus eller dårlig programmerte applikasjoner kan fortsatt føre til at dette skjer.
- Cache Bytes: Dette er hvor mye minne som brukes til dinfilsystembuffer. Hvis du legger merke til at hurtigbufferen blir veldig liten, kan det indikere at du har tom for minne som vil føre til dårlig ytelse. Hvis den blir for stor, kan det bety at harddisken ikke holder følge, og tvinger systemet til å buffer mer informasjon når det venter.
- % Engasjerte byte i bruk: Dette er forholdet mellom brukt minne og minnetgrense. Dette er en enklere teller å overvåke enn tilgjengelige Mbytes fordi den sammenligner bruken med den kjente minnegrensen for deg. Hvis du ser denne telleren ligge over 80% i en lengre periode, har du en minnelekkasje, eller du må oppgradere RAM-en.
Å legge alle disse til en ytelsesmonitor gir deg et godt bilde av helsen til datamaskinens minne.

Du vil merke mellom 10:51:00 og 10:51:35 falt% Committed Bytes. Dette var fra å lukke flere Chrome-faner og andre åpne applikasjoner. Hver topp i Pages / sek var et direkte resultat av aktivt bruk av forskjellige applikasjoner.
Det er fascinerende å se hvordan disse resultatstellene viser deg hva som skjer med systemet ditt, og hvor tydelig de kan avsløre for deg at noe går galt.
Nettverksproblemer
Et annet problem som kan få folk til å tenke sittdatamaskinen bremser er nettverksproblemer. Mange ganger antar folk at nettopp fordi nettsider lastes sakte, betyr det at datamaskinen går tregt. Virkeligheten kan være at datamaskinen går bra, men at det lokale nettverket eller internettforbindelsen i seg selv er flaskehalsen. Hvordan kan du vite det? La oss gå tilbake til resultattellene.
- Bytes Totalt / sek: Dette er hvor mange byte hvert sekund eroverført til og fra nettverkskortet. Grensen her er lett å finne ut hvis du vet maks hastighet på NIC. For eksempel har et 1000-Mbps NIC-kort en maksimal overføringshastighet på 125 MB / sek. Den totale byte / sekunden du overvåker, skal aldri gå over 70% av det eller 87,5 MB / sek. Hvis det gjør det, kan ikke NIC-kortet følge med trafikkkravene.
- Utgangskølengde: Denne telleren forteller deg antall pakker iutgangskøen. Hvis køen er mer enn to pakker, sliter NIC-kortet ditt. Dette er bare en "sensor" for å fortelle deg at NIC-kortet ditt ikke kan håndtere nettverkskravene du stiller på det.
Husk når du legger til disse tellene til ytelsesmonitoren, må du velge riktig nettverkskort du vil overvåke.

Et sunt nettverkskort skal se slik ut (hvis du aktivt bruker Internett).

Det siste, og sannsynligvis det viktigste, området på datamaskinen som du vil overvåke med ytelsesteller, er prosessoren og individuelle prosesser.
Mange datamaskiner i disse dager kommer faktisk medflere prosessorer, slik at du vil se de som er oppført når du legger til resultatstellerne. Du kan overvåke dem alle samtidig, eller individuelt. Hvis du har gjennomgått ytelsesmonitorer for alle de andre områdene på datamaskinen din, og du ikke kan se noe som kan bremse ting, kan prosessoren eller kjernesystemet godt være den skyldige.
Her er de viktigste prosessor-relaterte resultatteller du bør legge til når du bygger ditt perfmon-diagram.
- % Prosessortid: Dette er den viktigste telleren fordi den forteller deg hvilken prosentandel av tid prosessoren ikke er i inaktivitet. Hvis dette er over 75% over lengre tid, blir prosessoren overveldet av kravene som stilles til den.
- % Brukertid: Denne telleren kan hjelpe deg å forstå om det er et brukerprogram som bruker prosessortid.
- % Avbruddstid: Denne telleren viser deg om avbrudd i maskinvaren beskatter prosessoren. Dette er en enkel måte å identifisere en potensiell maskinvarefeil. Dette skal aldri være høyere enn 20%.

Her er de viktigste prosess-relaterte ytelsesteller å overvåke. Dette kan fortelle deg om det er et program som forårsaker ytelsesproblemer.
- Håndtak Count: En applikasjon gir et “håndtak” når et nytt vindu åpnes. Hvis den ikke håndterer håndtakene ordentlig, kan antall åpne håndtak for øyeblikket fortsette å vokse. Dette er kjent som en "håndtakslekkasje".
- Trådtelling: Denne telleren forteller deg antall tråderåpent av en søknad. Hvis et program ikke lukker tråder riktig når du er ferdig, kan dette føre til en "trådlekkasje" og en fortsatt økning i tråder.
- Private bytes: Denne telleren viser deg hvor mye RAM en prosess bruker. Hvis du merker at dette fortsetter å stige uten å stoppe over tid, kan applikasjonen ha en minnelekkasje.
Prosess tellere er spesielt interessante nårdu velger spesifikke applikasjoner fra listen i ytelsesmonitoren. Dette er nyttig fordi du mistenker at en applikasjon forårsaker ytelsesproblemer, kan du kartlegge disse resultatstellene og se bevis på at det er den skyldige. Nedenfor er et eksempel på resultatmonitorene over for alle åpne økter på Google Chrome.

Enhver av disse linjene som bare gikk oppover, ville identifisere et applikasjonsproblem. Mange ganger kan du raskt se på disse oversiktene alt du trenger å vite for å løse problemet.
Perfmon Isn't Black Magic
Så neste gang datamaskinen begynner å opptresom en skolebuss i en mudder myr, start ytelsesmonitoren og begynn å pirke rundt noen av tellere beskrevet ovenfor. Du vil bli overrasket over hvor raskt du identifiserer noe som vil føre deg til et svar. Noen ganger er alt det som trengs, en erstatningsdel eller avinstallering av et program, og det er som om du har en helt ny datamaskin igjen.
Legg igjen en kommentar