Sådan bruges Windows-tællere i Perfmon til fejlfinding af pc-problemer

Hvis din computer fungerer op, 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 at vedligeholdederes 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"Performance counters", 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 ensensor 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 performance monitor-graf af% Processor Time ud:

Selv kun denne enkelt tæller kan give dig partieraf 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, skal 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 der læser ellerskriv anmodninger fra OS, 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 længe harddisken erkø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 sats, der anmoder om at skrive datastøder på fragmentering af drevet og er nødt til 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, baretryk 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 ønsker.

Klik Okay og du er i forretning! Nu ser du alle de tællere, du valgte kortlægning i realtid.

Mens kortvisningen ser temmelig cool ud, spørger du måske, 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 indstillingen Rapport.

Eventuelle for høje eller lave værdier visesher konsekvent over tid, når du har alvorlige harddiskproblemer. Vi dækker ikke Logiske Disk-tællere her, fordi disse tællere rapporteres for en logisk enhed (sektion) på harddisken, og ikke så vigtig som Fysiske Disk-tællere, når der fejlfindes hardwareproblemer.

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 fungererDenne information overføres 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 ydelsestællere til det.

  • Sider / Sec: Sådan er mange sider med informationoverført 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 forbrug. 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 dinfilsystem cache. 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 bytes i brug: Dette er forholdet mellem brugt hukommelse og hukommelsenbegrænse. 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 lægge mærke til mellem 10:51:00 og 10:51:35,% Committed Bytes faldt. Dette var fra lukning af flere Chrome-faner og andre åbne applikationer. Hver spike i Pages / sec 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 tænke derescomputeren er langsommere er netværksproblemer. Mange gange antager folk, at bare fordi websider indlæses langsomt, betyder det, at deres “computer er langsom.” Virkeligheden kan være, at computeren kører fint, men enten det lokale netværk eller selve internetforbindelsen er flaskehalsen. Hvordan kan du vide det? Lad os vende tilbage til performance-tællerne.

  • Byte i alt / sek: Dette er hvor mange byte hvert sekund eroverført til og fra din netværkskort. Grænsen her er nem 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å 125MB / sek. Den samlede byte / sek., Du overvåger, bør aldrig overstige 70% af dette eller 87,5 MB / s. Hvis det gør det, kan dit NIC-kort ikke følge med trafikkravene.
  • Outputkø længde: Denne tæller fortæller dig, hvor mange pakker der eroutputkø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 lægger på 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 på computeren, som du vil overvåge med ydeevne, er processoren og individuelle processer.

Mange computere i disse dage leveres faktiskflere processorer, så du vil 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 ikke kan se noget, der muligvis bremser tingene ned, kan processor eller kernesystem meget godt være den skyldige.

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 bruger processor-tid.
  • % 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 ydeevne 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 antallet af trådeåbent af en ansøgning. 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 byte: 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årdu vælger specifikke applikationer fra listen på performance monitor. Dette er nyttigt, hvis du har mistanke om, at en applikation forårsager ydelsesproblemer, kan du kortlægge disse effektivitetstæ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 var på vej opad, ville identificere et applikationsproblem (proces). 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 handlesom en skolebus i en muddermyr, start performance monitor og start med at pirke rundt i nogle af de tællere, der er beskrevet ovenfor. 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.

0

Lignende artikler

Efterlad en kommentar