Sådan bruges Windows-tællere i Perfmon til fejlfinding af pc-problemer
Microsoft Windows Helt / / March 17, 2020
Sidst opdateret den
Hvis din computer fungerer, har Windows indbyggede værktøjer som Performance Monitor til at hjælpe dig med at løse problemer. Her er et detaljeret kig på brug af værktøjet på din Windows PC.
De fleste pc-ejere gør ofte meget lidt for at vedligeholde deres computersystemer. Mange mennesker installerer Antivirus-software, og det er omfanget af det. Men ydelsesmonitorer tilbyder en meget værdifuld måde for dig at få en vis indsigt i, hvorfor din computer muligvis ikke opfører sig.
Udtrykket performance monitor (også almindeligt kendt som “perfmon”) lyder som et avanceret it-værktøj, men det er meget tilgængeligt, selv for en almindelig computerbruger.
I denne artikel lærer du mere om de "performance tellere", der giver dig indsigt i alle aspekter af din computer. Du lærer også, hvordan du tegner de relevante tællere, så du kan identificere, hvor problemer der måtte være.
Hvad er en præstationstæller?
Du kan tænke på en præstationstæller som en sensor inde i din computer, der konstant måler sundheden for forskellige systemer og processer. Et grundlæggende eksempel på dette er din computers processor. Som du kan forestille dig, skal processoren i et sundt system være meget aktiv, når du indlæser eller kører applikationer, men inaktiv, når du ikke gør noget.
Sådan ser en standard ydelsesmonitorgrafik af% Processortid ud:
Selv bare denne enkelt tæller kan give dig masser af indsigt i de symptomer, din computer måtte have. For eksempel, hvis processortiden aldrig falder under 40 eller 50 procent, kan det være et tegn på, at der er noget baggrundsapplikation eller -tjeneste, der bugner din computer.
Lad os se på, hvordan du kan oprette din egen grafik til fejlfinding af ydeevneovervågning, begynde med at overvåge sundheden på din computers harddisk.
Fysisk disk (harddisk)
Der er to grupper af performance-tællere, når det kommer til dine harddiske; fysisk disk eller logisk disk.
- Fysisk disk rapporterer om information om den fysiske harddisk eller drev.
- Logisk disk rapporterer om de individuelle partitioner, f.eks. C: eller D: drev.
Selvom der er masser af interessante oplysninger, som du kan lære af logiske diskdiskere, vil vi med henblik på fejlfinding fokusere på den fysiske disk.
Her er de kritiske tællere, du kan bruge til at overvåge sundheden på dine fysiske harddiske.
- % Spildtid: Hvor lang tid den fysiske disk har været inaktiv. Dette betyder, at alle opgaver, som OS-systemet sendte disken, er afsluttet, og disken har intet mere at gøre. En harddisk bør ikke være mindre end 60% inaktiv i lang tid.
- Disklæser / sek og skriver / sek: Disse to tællere fortæller dig, hvor mange læse- eller skriveanmodninger fra det operativsystem, som disken behandler pr. Sekund. En høj mængde læser eller skriver over lang tid kan signalere malware eller en virus, der overdrevent får adgang til harddisken.
- Disk Sec / Writ: Denne tæller fortæller dig, hvor lang tid i sekunder det tager at skrive data til harddisken. Denne proces er normalt mindre end 25 ms. Længere tid kunne signalere en manglende harddisk.
- Gennemsnitlig. Disk køens længde: Dette nummer fortæller dig, hvor lang tid harddiskkøen til I / O-operationer er. Dette bør typisk ikke være mere end 2 eller 3 operationer. Mere end det betyder, at din harddisk kan være den flaskehals, der bremser din computer.
- Opdelte IO / sek: Dette er den hastighed, der anmoder om at skrive data, der møder fragmentering af drevet og har brug for at opdele filen i segmenter. Denne sats er normalt meget lav, når du har defragmenteret din harddisk. En høj tæller her betyder, at din disk kan være meget fragmenteret.
For at tilføje tællere til performance monitor skal du bare trykke på det grønne plus ikon øverst på diagrammet, find Afsnittet "Fysisk disk" på listen over tilgængelige tællere, og tryk derefter på knappen Tilføj for at tilføje de tællere, du har vil have.
Klik Okay og du er i forretning! Nu ser du alle de tællere, du valgte kortlægning i realtid.
Mens kortvisningen ser temmelig sej ud, undrer du dig måske på, hvordan du kan se, om nogen af værdierne er over eller under de grænser, der repræsenterer et problem? Alt hvad du skal gøre er at klikke på Skift graftype menuikon, og vælg Rapportindstillingen.
Eventuelle overdrevent høje eller lave værdier vises her konsekvent over tid, når du har alvorlige harddiskproblemer. Vi dækker ikke logiske disktællere her, fordi disse tællere rapporteres for en logisk enhed (sektion) på harddisken, og ikke så vigtig som fysiske disktællere ved fejlfinding af hardware problemer.
Hvis du imidlertid er bekymret for at overvåge, om din logiske disk (som C: eller D :) er lav på plads, kan du måske tage et kig på % Fri plads eller Gratis megabyte tællere under afsnittet Logisk disk.
Hukommelse (RAM)
Hukommelse er det "kortvarige" lagerområde, også kendt som RAM-hukommelse (random access) (RAM), hvor processoren gemmer information, som den har brug for hurtigt, når den behandler forskellige anmodninger.
Hvis din computerhukommelse er sund og fungerer godt, overføres disse oplysninger meget hurtigt. Hukommelsesområdet udfyldes heller aldrig helt, for når du lukker applikationer, er operativsystemet smart nok til at "frigive" det hukommelsesområde til anden brug. Hvordan ved du, hvornår der opstår problemer med din RAM? Der er ydeevne tællere til det.
- Sider / Sec: Dette er, hvor mange sider med information, der overføres til eller fra disken for at løse harddagsfejl. En sidefejl lyder skræmmende, men det er simpelthen en begivenhed, hvor de oplysninger, computeren har brug for, ikke er i det kortvarige hukommelsesområde, så det skal hentes fra disken. Dette er normalt, men bør ikke ske for ofte.
- Tilgængelig Mbytes: Dette fortæller dig, hvor meget RAM der er tilgængelig til brug. Der var en tid, hvor åbning af for mange vinduer på en computer kunne forbruge alt RAM og ødelægge computeren. I disse dage er det sjældent tilfældet, men malware, vira eller dårligt programmerede applikationer kan stadig få dette til at ske.
- Cache Bytes: Sådan bruges hukommelse til din filsystemcache. Hvis du bemærker, at cachen bliver meget lille, kan det indikere, at du løber tør for hukommelse, hvilket vil føre til dårlig ydelse. Hvis den bliver for stor, kan det betyde, at din harddisk ikke følger med, hvilket tvinger systemet til at cache mere information, når det venter.
- % Forpligtede byte i brug: Dette er forholdet mellem brugt hukommelse og hukommelsesgrænsen. Dette er en lettere tæller at overvåge end tilgængelige Mbytes, fordi den sammenligner brugen med den kendte hukommelsesgrænse for dig. Hvis du ser denne tæller forblive over 80% i en længere periode, har du en hukommelseslækage, eller du skal opgradere din RAM.
Hvis du tilføjer alle disse til en performance-skærm, får du et godt billede af sundheden i din computers hukommelse.
Du vil bemærke mellem 10:51:00 og 10:51:35,% Committed Bytes faldt. Dette kom fra lukning af flere Chrome-faner og andre åbne applikationer. Hver spike i Pages / sek var et direkte resultat af aktivt at bruge forskellige applikationer.
Det er fascinerende at se, hvordan disse performance-tællere viser dig, hvad der foregår med dit system, og hvor tydeligt de kan afsløre for dig, at noget går galt.
Netværksproblemer
Et andet problem, der kan få folk til at tro, at deres computer bremser, er netværksproblemer. Mange gange antager folk, at bare fordi websider indlæses langsomt, betyder det, at deres "computer er langsom." Virkeligheden Det kan være, at computeren kører fint, men enten er det lokale netværk eller selve internetforbindelsen flaskehals. Hvordan kan du vide det? Lad os gå tilbage til resultattællerne.
- Byte i alt / sek: Dette er, hvor mange byte hvert sekund overføres til og fra din netværkskort. Grænsen her er let at finde ud af, hvis du kender den maksimale hastighed på dit NIC. For eksempel har et 1000-Mbps NIC-kort en maksimal overførselshastighed på 125 MB / sek. Den samlede byte / sek., Du overvåger, bør aldrig overstige 70% af dette eller 87,5 MB / s. Hvis det sker, kan dit NIC-kort ikke følge med trafikkravene.
- Outputkø-længde: Denne tæller fortæller dig antallet af pakker i outputkøen. Hvis køen er mere end 2 pakker, kæmper dit NIC-kort. Dette er bare endnu en "sensor" til at fortælle dig, at dit NIC-kort ikke kan håndtere de netværkskrav, du stiller til det.
Husk, når du tilføjer disse tællere til performance monitor, skal du vælge det korrekte netværkskort, du vil overvåge.
Et sundt netværkskort skal se sådan ud (hvis du aktivt bruger Internettet).
Det sidste, og sandsynligvis det vigtigste, område af computeren, som du vil overvåge med ydeevne, er processoren og individuelle processer.
Mange computere i disse dage leveres faktisk med flere processorer, så du kan se dem, der er anført, når du tilføjer ydeevne tællere. Du kan overvåge dem alle på én gang eller individuelt. Hvis du har gennemgået performance monitorer for alle de andre områder på din computer, og du kan ikke se alt, hvad der kan være at bremse tingene ned, processor eller kernesystem kan meget vel være synderen.
Her er de vigtigste processor-relaterede præstationstællere, du skal tilføje, når du bygger dit perfmon-diagram.
- % Processortid: Dette er den vigtigste tæller, fordi den fortæller dig, hvilken procentdel af tiden processoren ikke er inaktiv. Hvis dette er over 75% i lange perioder, bliver processoren overvældet af de krav, der stilles til den.
- % Brugertid: Denne tæller kan hjælpe dig med at forstå, om det er en brugerapplikation, der tager processortid.
- % Afbrydelsestid: Denne tæller viser dig, hvis hardwareafbrydelser beskatter processoren. Dette er en nem måde at identificere en potentiel hardwarefejl. Dette må aldrig være højere end 20%.
Her er de vigtigste procesrelateret præstation tællere til at overvåge. Dette kan fortælle dig, om der er en applikation, der forårsager ydelsesproblemer.
- Håndtag tæller: En applikation udsender et “håndtag”, når et nyt vindue åbnes. Hvis det ikke håndterer håndtag korrekt, kan antallet af åbne håndtag fortsat vokse. Dette er kendt som en "håndtagslækage".
- Trådantal: Denne tæller fortæller dig, hvor mange tråde der er åbnet af en applikation. Hvis en applikation ikke lukker tråde korrekt, når de er færdige opgaver, kan dette føre til en "trådlækage" og en fortsat stigning i tråde.
- Private bytes: Denne tæller viser dig, hvor meget RAM en proces bruger. Hvis du bemærker, at dette fortsætter med at stige uden at stoppe over tid, kan applikationen have en hukommelseslækage.
Processtællere er især interessante, når du vælger specifikke applikationer på listen i performance monitor. Dette er nyttigt, hvis du har mistanke om, at en applikation forårsager ydeevneproblemer, kan du kortlægge disse resultattællere og se beviser for, at det er den skyldige. Nedenfor er et eksempel på præstationsmonitorerne ovenfor for alle åbne sessioner i Google Chrome.
Enhver af disse linjer, der kun går opad, vil identificere et applikationsproblem. Mange gange fortæller du et hurtigt blik på disse diagrammer alt hvad du behøver at vide for at løse problemet.
Perfmon er ikke sort magi
Så næste gang din computer begynder at fungere som en skolebus i en muddermose, skal du starte performance-skærmen og begynde at pirke rundt i nogle af de ovenfor beskrevne tællere. Du vil blive overrasket over, hvor hurtigt du identificerer noget, der vil føre dig til et svar. Nogle gange er alt, hvad det kræver, en udskiftningsdel eller afinstallation af et program, og det er som om du har en helt ny computer igen.