Hur man använder Windows-räknare i Perfmon för att felsöka PC-problem
Microsoft Fönster Hjälte / / March 17, 2020
Senast uppdaterad den
Om din dator fungerar har Windows inbyggda verktyg som Performance Monitor för att hjälpa dig felsöka problem. Här är en detaljerad titt på att använda verktyget på din Windows PC.
De flesta PC-ägare gör ofta mycket lite för att underhålla sina datorsystem. Många installerar antivirusprogram och det är omfattningen av det. Men prestandaskärmar är ett mycket värdefullt sätt för dig att få lite inblick i varför din dator kanske inte fungerar.
Termen prestationsmonitor (även allmänt känd som "perfmon") låter som ett avancerat IT-verktyg, men det är mycket tillgängligt även för en vanlig datoranvändare.
I den här artikeln lär du dig mer om "resultaträknare" som ger dig insikt i alla aspekter av din dator. Du lär dig också hur du graferar de relevanta räknarna så att du kan identifiera var eventuella problem kan vara.
Vad är en resultaträknare?
Du kan tänka på en prestationsräknare som en sensor i din dator som ständigt mäter hälsan hos olika system och processer. Ett grundläggande exempel på detta är datorns processor. Som du kan föreställa dig bör processen i ett friskt system vara väldigt aktiv när du laddar eller kör applikationer, men inaktiv när du inte gör någonting.
Så här ser en standardövervakningsgraf av% Processor Time ut:
Till och med bara denna enda räknare kan ge dig massor av insikt i alla symtom som din dator kan uppleva. Om processortiden till exempel aldrig sjunker under 40 eller 50 procent kan det vara ett tecken på att det finns någon bakgrundsprogram eller -tjänst som fastnar din dator.
Låt oss ta en titt på hur du kan skapa din egen felsökningsresultat övervakningsgraf, börjar med att övervaka hälsan på din dators hårddisk.
Fysisk disk (hårddisk)
Det finns två grupper av resultaträknare när det gäller dina hårddiskar; fysisk disk eller logisk disk.
- Fysisk disk rapporterar om information om den fysiska hårddisken eller enheterna.
- Logisk disk rapporterar om de enskilda partitionerna, som C: eller D: -enheterna.
Även om det finns gott om intressant information kan du lära dig från logiska diskdiskar, men för felsökning kommer vi att fokusera på den fysiska disken.
Här är de kritiska räknare du kan använda för att övervaka hälsan för dina fysiska hårddiskar.
- % Dödtid: Hur mycket tid har den fysiska disken varit inaktiv. Detta betyder att alla uppgifter som OS-systemet skickade skivan är slutförda och disken har inget mer att göra. En hårddisk bör inte vara mindre än 60% inaktiv under en lång tid.
- Diskläser / sek och skriver / sek: Dessa två räknare berättar hur många läs- eller skrivbegäranden från OS som skivan bearbetar per sekund. En hög volym läsningar eller skrivningar under en lång tid kan signalera skadlig programvara eller ett virus som får överdrivet åtkomst till hårddisken.
- Disk Sec / Writ: Denna räknare berättar hur lång tid i sekunder det tar att skriva data till hårddisken. Denna process är vanligtvis mindre än 25 ms. Längre tid kan signalera en hårddisk som misslyckades.
- Avg. Diskköslängd: Detta nummer berättar hur lång hårddiskkön för I / O-operationer är. Detta bör normalt inte vara mer än två eller tre operationer. Mer än det innebär att din hårddisk kan vara flaskhalsen som bromsar din dator.
- Split IO / Sec: Detta är den hastighet som begär att skriva data möter fragmentering av enheten och behöver dela upp filen i segment. Denna hastighet är vanligtvis mycket låg efter att du har defragmenterat hårddisken. En hög räknare här betyder att din skiva kan vara allvarligt fragmenterad.
För att lägga till räknare i prestationsmonitorn, tryck bara på den gröna plusikonen längst upp i diagrammet, hitta Avsnittet "Fysisk disk" i listan över tillgängliga räknare och tryck sedan på knappen Lägg till för att lägga till räknare du vilja.
Klick OK och du är i affärer! Nu ser du alla räknare som du valde att kartlägga i realtid.
Medan kartvyn ser ganska cool ut, undrar du kanske hur du kan se om något av värdena är över eller under de gränser som representerar ett problem? Allt du behöver göra är att klicka Ändra graftyp menyikon och välj alternativet Rapport.
Alltför höga eller låga värden dyker upp här konsekvent över tid när du har några allvarliga hårddiskproblem. Vi täcker inte logiska diskräknare här eftersom dessa räknare rapporteras för en logisk enhet (avsnitt) på hårddisken, och inte lika viktigt som fysiska diskräknare vid felsökning av hårdvara frågor.
Men om du är orolig för att övervaka om din logiska disk (som C: eller D :) har lite utrymme, kanske du vill titta på % Fritt utrymme eller Gratis megabyte räknare under avsnittet Logisk disk.
Memory (RAM)
Minne är det "kortvariga" lagringsområdet, även känt som RAM-minne (RAM-minne), där processorn lagrar information som den behöver för att komma åt snabbt vid bearbetning av olika förfrågningar.
Om ditt datorminne är friskt och fungerar bra, överförs denna information mycket snabbt. Minnesområdet fylls inte heller helt, eftersom när du stänger applikationer är operativsystemet smart nog att "släppa" det minnesområdet för annan användning. Hur vet du när problem händer med ditt RAM-minne? Det finns prestationsräknare för det.
- Sidor / Sec: Det här är hur många sidor med information som överförs till eller från hårddisken för att lösa hårddiskfel. Ett sidfel låter skrämmande men det är helt enkelt en händelse där informationen datorn behöver inte finns på korttidsminnesområdet, så den måste hämtas från disken. Detta är normalt, men borde inte hända för ofta.
- Tillgängliga Mbytes: Detta berättar hur mycket RAM som finns att använda. Det fanns en tid då öppning för många fönster på en dator kunde konsumera allt RAM och krascha datorn. I dessa dagar är det sällan fallet, men skadlig programvara, virus eller dåligt programmerade applikationer kan fortfarande få detta att hända.
- Cachebytes: Detta är hur mycket minne som används för din filsystemcache. Om du märker att cachen blir mycket liten kan det indikera att du har slut på minnet vilket kommer att leda till dålig prestanda. Om den blir för stor kan det betyda att din hårddisk inte håller på med, vilket tvingar systemet att cache mer information när det väntar.
- % Åtagda bytes i användning: Detta är förhållandet mellan använt minne och minnesgränsen. Detta är en enklare räknare att övervaka än tillgängliga Mbytes eftersom den jämför användningen med den kända minnesgränsen för dig. Om du ser att denna räknare förblir över 80% under en längre tid, har du ett minnesläckage eller så måste du uppgradera ditt RAM-minne.
Att lägga till alla dessa till en prestationsmonitor ger dig en bra bild av hälsan i din dators minne.
Du kommer att märka mellan 10:51:00 och 10:51:35,% Committed Bytes tappade. Detta var från att stänga flera Chrome-flikar och andra öppna applikationer. Varje topp i sidor / sek var ett direkt resultat av att aktivt använda olika applikationer.
Det är fascinerande att se hur dessa resultaträknare visar dig vad som händer med ditt system och hur tydligt de kan avslöja för dig att något går fel.
Nätverksproblem
Ett annat problem som kan få människor att tro att deras dator bromsar är nätverksproblem. Många gånger antar människor att bara för att webbsidor laddas långsamt, betyder det att deras "dator är långsam." Verkligheten kan vara att datorn går bra, men antingen är det lokala nätverket eller själva Internet-anslutningen flaskhals. Hur kan du veta? Låt oss gå tillbaka till resultaträknarna.
- Bytes Totalt / sek: Det här är hur många byte varje sekund som överförs till och från nätverkskortet. Gränsen här är lätt att räkna ut om du känner till maxhastigheten för din NIC. Till exempel har ett NIC-kort på 1000 Mbps en maximal överföringshastighet på 125 MB / sek. Den totala byten / sekunden som du övervakar bör aldrig överstiga 70% av det eller 87,5 MB / sek. Om det gör det kan ditt NIC-kort inte hålla jämna steg med trafikkraven.
- Utgångsköslängd: Den här räknaren visar antalet paket i utkön. Om kön är mer än två paket kämpar ditt NIC-kort. Det här är bara en "sensor" för att säga att ditt NIC-kort inte kan hantera de nätverkskrav du ställer på det.
Kom ihåg när du lägger till dessa räknare i prestandamätaren måste du välja rätt nätverkskort du vill övervaka.
Ett friskt nätverkskort ska se ut så här (om du aktivt använder Internet).
Det sista, och förmodligen det viktigaste, området på datorn som du vill övervaka med resultaträknare är processorn och enskilda processer.
Många datorer i dag har faktiskt flera processorer, så du ser de som listas när du lägger till resultaträknarna. Du kan övervaka dem alla samtidigt eller individuellt. Om du har granskat prestandaövervakare för alla andra områden på din dator och du inte kan se allt som kan bromsa ner saker, processor eller kärnsystem kan mycket väl vara brottsling.
Här är de viktigaste processorrelaterade resultaträknare du bör lägga till när du bygger ditt perfmon-diagram.
- % Processortid: Detta är den viktigaste räknaren eftersom den berättar vilken procentandel av tiden processorn inte är i viloläge. Om detta är över 75% under långa perioder övervägs processorn av de krav som ställs på den.
- % Användartid: Denna räknare kan hjälpa dig att förstå om det är en användarapplikation som tar processortid.
- % Avbrottstid: Denna räknare visar dig om hårdvaruavbrott beskattar processorn. Detta är ett enkelt sätt att identifiera ett potentiellt maskinvarufel. Detta bör aldrig vara högre än 20%.
Här är de viktigaste processrelaterade prestationsräknare att övervaka. Detta kan berätta om det finns en applikation som orsakar prestandaproblem.
- Hantera räkningen: En applikation utfärdar ett "handtag" när ett nytt fönster öppnas. Om det inte hanterar handtagen ordentligt kan antalet handtag som för närvarande öppnas fortsätta att växa. Detta är känt som en "handtagsläcka".
- Trådtäthet: Den här räknaren anger antalet trådar som öppnas av en applikation. Om en applikation inte stänger trådar ordentligt när de slutförda uppgifterna kan detta leda till en "trådläcka" och en fortsatt ökning av trådar.
- Privata bytes: Den här räknaren visar hur mycket RAM en process använder. Om du märker att detta fortsätter att öka utan att stanna över tid kan applikationen ha ett minnesläckage.
Processräknare är särskilt intressanta när du väljer specifika program från listan i prestandamätaren. Detta är användbart eftersom om du misstänker att en applikation orsakar prestandaproblem kan du kartlägga dessa resultaträknare och se bevis på att det är den skyldige. Nedan visas ett exempel på resultatmonitorerna ovan för alla öppna sessioner i Google Chrome.
Någon av dessa linjer som bara går uppåt skulle identifiera ett applikationsproblem. Många gånger, en snabb titt på dessa diagram berättar allt du behöver veta för att lösa problemet.
Perfmon Isn't Black Magic
Så, nästa gång din dator börjar agera som en skolbuss i en lera myr, starta prestandamätaren och börja pirka runt några av de räknare som beskrivs ovan. Du blir förvånad över hur snabbt du identifierar något som leder dig till ett svar. Ibland krävs bara en ersättningsdel eller avinstallation av ett program, och det är som om du har en helt ny dator igen.