Slik bruker du Windows tellere i Perfmon for å feilsøke PC-problemer
Microsoft Vinduer Helt / / March 17, 2020
Sist oppdatert den
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 for å vedlikeholde datasystemene sine. Mange installerer Antivirus-programvare, og det er omfanget av det. Men ytelsesmonitorer gir en veldig verdifull måte for deg å få litt 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 "ytelsestellere" som gir deg innsikt i alle aspekter av datamaskinen din. 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 ytelsesteller som en sensor 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 telleren kan gi deg mye innsikt i symptomer som datamaskinen din opplever. 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 se på hvordan du kan lage din egen grafikk for feilsøking av ytelsesovervåkning, med å overvåke helsen til datamaskinens harddisk.
Fysisk disk (harddisk)
Det er to grupper med resultattellere 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 lese- eller skriveforespø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 harddisk som svikter.
- Gjennomsnittlig. Diskkølengde: Dette tallet forteller deg hvor lang harddiskekøen for 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 data møter fragmentering av stasjonen og trenger å dele filen inn i segmenter. Denne hastigheten 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, trykk bare på det grønne plussikonet øverst i diagrammet, finn "Fysisk disk" -delen i listen over tilgjengelige tellere, og trykk deretter Legg til-knappen for å legge til 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 vises her 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) på harddisken, og ikke så viktig som Physical Disk tellere når du feilsøker maskinvare problemer.
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 under behandling av forskjellige forespørsler.
Hvis datamaskinens minne er sunt og fungerer bra, overføres denne informasjonen veldig raskt. Hukommelsesområdet fylles heller aldri helt ut, fordi når du lukker applikasjoner, er operativsystemet smart nok til å “frigjøre” det minnet for annen bruk. Hvordan vet du når det oppstår problemer med RAM-en din? Det er ytelsestellere for det.
- Sider / Sec: Dette er hvor mange sider med informasjon som blir overfø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 for bruk. 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 filsystembufferen din. Hvis du legger merke til at hurtigbufferen begynner å bli 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.
- % Forpliktet bytes i bruk: Dette er forholdet mellom brukt minne og minnegrensen. 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,% Committed Bytes falt. 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 å tro at datamaskinen går tregere, 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 enten det lokale nettverket eller internettforbindelsen i seg selv flaskehals. Hvordan kan du vite det? La oss gå tilbake til resultattellerne.
- Bytes Totalt / sek: Dette er hvor mange byte hvert sekund blir overført til og fra nettverkskortet. Grensen her er lett å finne ut hvis du vet maksimal hastighet på NIC-en. 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 i utkø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 leveres faktisk med flere prosessorer, så du ser de som er oppført når du legger til resultattellene. Du kan overvåke dem alle på en gang, eller individuelt. Hvis du har vurdert resultatskjermer for alle de andre områdene på datamaskinen din, og du ikke kan se det alt som kan være å bremse ting, prosessoren eller kjernesystemet kan godt være 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 inaktiv. Hvis dette er over 75% over lengre tid, blir prosessoren overveldet av kravene som stilles til den.
- % Brukertid: Denne telleren kan hjelpe deg med å 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 ytelse tellere å 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 som er åpne av et program. 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år du 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.
Noen av disse linjene som bare gikk oppover, ville identifisere et applikasjonsproblem. Mange ganger forteller et raskt oversikt over disse kartene alt du trenger å vite for å løse problemet.
Perfmon Isn't Black Magic
Så neste gang datamaskinen din begynner å oppføre seg som en skolebuss i en mudder myr, kan du starte ytelsesmonitoren og begynne å pirke rundt noen av tellerne 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 er en erstatningsdel eller avinstallere et program, og det er som om du har en helt ny datamaskin igjen.