Windows-tellers in Perfmon gebruiken om pc-problemen op te lossen
Microsoft Windows Held / / March 17, 2020
Laatst geupdate op
Als uw computer acteert, heeft Windows ingebouwde tools zoals Performance Monitor om u te helpen bij het oplossen van problemen. Hier is een gedetailleerd overzicht van het gebruik van de tool op uw Windows-pc.
De meeste pc-eigenaren doen vaak heel weinig om hun computersystemen te onderhouden. Veel mensen installeren antivirussoftware en dat is de omvang ervan. Maar prestatiemonitors bieden een zeer waardevolle manier om enig inzicht te krijgen in waarom uw computer zich mogelijk misdraagt.
De term prestatiemonitor (ook wel bekend als 'perfmon') klinkt als een geavanceerde IT-tool, maar is zeer toegankelijk, zelfs voor een gewone computergebruiker.
In dit artikel leert u meer over de 'prestatiemeteritems' die u inzicht geven in elk aspect van uw computer. U leert ook hoe u de relevante tellers kunt tekenen, zodat u kunt zien waar eventuele problemen kunnen zijn.
Wat is een prestatiemeter?
U kunt denken aan een prestatiemeter als een sensor in uw computer die constant de gezondheid van verschillende systemen en processen meet. Een eenvoudig voorbeeld hiervan is de processor van uw computer. Zoals u zich kunt voorstellen, moet de processor in een gezond systeem zeer actief zijn bij het laden of uitvoeren van applicaties, maar inactief wanneer u niets doet.
Dit is hoe een standaard grafiek van een prestatiemonitor van% processortijd eruit ziet:
Zelfs alleen deze enkele teller kan u veel inzicht geven in eventuele symptomen die uw computer mogelijk ervaart. Als de processortijd bijvoorbeeld nooit onder de 40 of 50 procent komt, kan dat een teken zijn dat er een achtergrondtoepassing of -service is die uw computer vastloopt.
Laten we eens kijken hoe u uw eigen prestatiegrafiek voor probleemoplossing kunt maken, te beginnen met het bewaken van de gezondheid van de harde schijf van uw computer.
Fysieke schijf (harde schijf)
Er zijn twee groepen prestatiemeteritems als het gaat om uw harde schijven; fysieke schijf of logische schijf.
- Fysieke schijf rapporteert over informatie over de fysieke harde schijf of schijven.
- Logische schijf rapporteert over de individuele partities, zoals de C: of D: schijven.
Hoewel er veel interessante informatie is die u kunt leren van logische schijftellers, gaan we ons bij het oplossen van problemen concentreren op de fysieke schijf.
Hier zijn de kritieke tellers die u kunt gebruiken om de gezondheid van uw fysieke harde schijven te controleren.
- % Inactieve tijd: Hoeveel tijd de fysieke schijf inactief is geweest. Dit betekent dat alle taken die het besturingssysteem naar de schijf heeft gestuurd, zijn voltooid en dat de schijf niets meer te doen heeft. Een harde schijf mag gedurende een lange periode niet minder dan 60% inactief zijn.
- Schijf leest / sec en schrijft / sec: Deze twee tellers vertellen u hoeveel lees- of schrijfverzoeken van het besturingssysteem de schijf per seconde verwerkt. Een groot aantal lees- of schrijfbewerkingen gedurende een lange periode kan wijzen op malware of een virus dat buitensporig toegang heeft tot de harde schijf.
- Schijf Sec / schrijven: Deze teller geeft aan hoelang in seconden het duurt om gegevens naar de harde schijf te schrijven. Dit proces duurt meestal minder dan 25 ms. Langer kan een defecte harde schijf aangeven.
- Gem. Lengte van schijfwachtrij: Dit nummer geeft aan hoe lang de wachtrij van de I / O-bewerkingen op de harde schijf is. Dit mag normaal gesproken niet meer dan twee of drie bewerkingen zijn. Meer dan dat betekent dat uw harde schijf het knelpunt kan zijn dat uw computer vertraagt.
- Split IO / Sec: Dit is de snelheid waarmee verzoeken om gegevens te schrijven fragmentatie van de schijf tegenkomen en het bestand in segmenten moet splitsen. Deze snelheid is meestal erg laag nadat je je harde schijf hebt gedefragmenteerd. Een hoge teller hier betekent dat uw schijf ernstig gefragmenteerd kan zijn.
Om tellers toe te voegen aan de prestatiemonitor, drukt u gewoon op het groene plusteken bovenaan de grafiek, zoek de Sectie "Fysieke schijf" in de lijst met beschikbare tellers en druk vervolgens op de knop Toevoegen om de tellers toe te voegen willen.
Klik OK en u bent bezig! Nu ziet u alle door u gekozen tellers in realtime.
Hoewel de kaartweergave er best cool uitziet, vraagt u zich misschien af hoe u kunt zien of een van de waarden boven of onder de limieten ligt die een probleem vertegenwoordigen? Het enige dat u hoeft te doen, is klikken Wijzig grafiektype menupictogram en kies de optie Rapporteren.
Overmatig hoge of lage waarden worden hier na verloop van tijd consistent weergegeven als u ernstige problemen met de harde schijf heeft. We behandelen hier geen tellers voor logische schijven omdat deze tellers worden gerapporteerd voor een logische eenheid (sectie) van de harde schijf, en niet zo belangrijk als fysieke schijftellers bij het oplossen van problemen met hardware problemen.
Als u zich echter zorgen maakt over het controleren of uw logische schijf (zoals C: of D :) weinig ruimte heeft, wilt u misschien eens kijken naar de % Vrije ruimte of Gratis megabytes tellers onder het gedeelte Logische schijf.
Geheugen (RAM)
Geheugen is het "korte termijn" opslaggebied, ook wel bekend als random access memory (RAM), waar de processor informatie opslaat die het nodig heeft om snel toegang te krijgen tijdens het verwerken van verschillende verzoeken.
Als uw computergeheugen gezond is en goed werkt, wordt deze informatie zeer snel overgedragen. Het geheugengebied wordt ook nooit volledig gevuld, want wanneer u applicaties sluit, is het besturingssysteem slim genoeg om dat geheugengebied te "vrijgeven" voor een ander gebruik. Hoe weet je wanneer er problemen zijn met je RAM? Daar zijn prestatiemeteritems voor.
- Pagina's / sec: Dit is het aantal pagina's met informatie dat van of naar de schijf wordt overgebracht om harde-paginafouten op te lossen. Een paginafout klinkt eng, maar het is gewoon een gebeurtenis waarbij de informatie die de computer nodig heeft zich niet in het geheugengebied voor de korte termijn bevindt, dus deze moet van de schijf worden opgehaald. Dit is normaal, maar mag niet te vaak voorkomen.
- Beschikbare Mbytes: Dit vertelt u hoeveel RAM beschikbaar is voor gebruik. Er was een tijd dat het openen van te veel vensters op een computer alle RAM kon verbruiken en de computer kon laten crashen. Tegenwoordig is dat zelden het geval, maar malware, virussen of slecht geprogrammeerde applicaties kunnen dit nog steeds veroorzaken.
- Cachebytes: Dit is hoeveel geheugen wordt gebruikt voor de cache van uw bestandssysteem. Als u merkt dat de cache erg klein wordt, kan dit erop wijzen dat uw geheugen vol raakt, wat tot slechte prestaties zal leiden. Als het te groot wordt, kan dit betekenen dat uw harde schijf het niet bijhoudt, waardoor het systeem meer informatie moet cachen terwijl het wacht.
- % Toegewezen bytes in gebruik: Dit is de verhouding tussen gebruikt geheugen en de geheugenlimiet. Dit is een gemakkelijker te controleren teller dan Beschikbare Mbytes omdat het gebruik voor u vergelijkt met de bekende geheugenlimiet. Als u ziet dat deze teller gedurende langere tijd meer dan 80% blijft, heeft u een geheugenlek of moet u uw RAM upgraden.
Als u deze allemaal aan een prestatiemonitor toevoegt, krijgt u een goed beeld van de gezondheid van het geheugen van uw computer.
Je zult merken dat tussen 10:51:00 en 10:51:35 het% toegewezen bytes is gedaald. Dit kwam door het sluiten van verschillende Chrome-tabbladen en andere open applicaties. Elke piek in Pages / sec was een direct resultaat van het actief gebruiken van verschillende applicaties.
Het is fascinerend om te zien hoe deze prestatiemeteritems u laten zien wat er met uw systeem aan de hand is en hoe duidelijk ze u kunnen laten zien dat er iets misgaat.
Netwerkproblemen
Een ander probleem waardoor mensen denken dat hun computer trager wordt, zijn netwerkproblemen. Vaak gaan mensen ervan uit dat alleen al omdat webpagina's langzaam worden geladen, dit betekent dat hun "computer traag" is. De realiteit Het kan zijn dat de computer goed werkt, maar het lokale netwerk of de internetverbinding zelf is de knelpunt. Hoe kan je dat weten? Laten we teruggaan naar de prestatiemeteritems.
- Bytes totaal / sec: Dit is het aantal bytes dat elke seconde wordt overgebracht van en naar uw netwerkadapter. De limiet hier is gemakkelijk te achterhalen als u de maximale snelheid van uw netwerkkaart kent. Een 1000-Mbps NIC-kaart heeft bijvoorbeeld een maximale overdrachtssnelheid van 125 MB / sec. Het totale aantal bytes / sec dat u bewaakt, mag nooit hoger zijn dan 70% of 87,5 MB / sec. Als dit het geval is, kan uw netwerkkaart de verkeersbehoefte niet bijhouden.
- Uitvoerwachtrij lengte: Deze teller vertelt u het aantal pakketten in de uitvoerwachtrij. Als de wachtrij meer dan 2 pakketten is, heeft uw NIC-kaart het moeilijk. Dit is gewoon een andere 'sensor' om u te vertellen dat uw netwerkkaart niet voldoet aan de netwerkvereisten die u erop stelt.
Houd er rekening mee dat wanneer u deze tellers aan de prestatiemonitor toevoegt, u de juiste netwerkkaart moet selecteren die u wilt controleren.
Een gezonde netwerkkaart zou er ongeveer zo uit moeten zien (als je actief internet gebruikt).
Het laatste en waarschijnlijk het belangrijkste gebied van de computer dat u wilt controleren met prestatiemeteritems, is de processor en individuele processen.
Veel computers worden tegenwoordig geleverd met meerdere processors, dus u ziet deze wanneer u de prestatiemeteritems toevoegt. U kunt ze allemaal tegelijk of afzonderlijk volgen. Als u prestatie-monitoren voor alle andere delen van uw computer heeft bekeken en u niet kunt zien alles wat de zaken zou vertragen, de processor of het kernsysteem zou dat wel eens kunnen zijn dader.
Dit zijn de belangrijkste processor-gerelateerd prestatiemeteritems die u moet toevoegen wanneer u uw perfmon-diagram bouwt.
- % Processortijd: dit is de belangrijkste teller omdat deze aangeeft hoeveel procent van de tijd de processor niet inactief is. Als dit gedurende lange tijd meer dan 75% is, wordt de processor overweldigd door de eisen die eraan worden gesteld.
- % Gebruikerstijd: deze teller kan u helpen te begrijpen of het een gebruikerstoepassing is die processortijd in beslag neemt.
- % Onderbrekingstijd: deze teller geeft aan of hardware-onderbrekingen de processor belasten. Dit is een gemakkelijke manier om een mogelijke hardwarefout te identificeren. Deze mag nooit hoger zijn dan 20%.
Dit zijn de belangrijkste procesgerelateerd prestatiemeteritems om te controleren. Dit kan u vertellen of er een applicatie is die prestatieproblemen veroorzaakt.
- Greep tellen: Een toepassing geeft een "handle" af wanneer een nieuw venster wordt geopend. Als het de grepen niet goed beheert, kan het aantal momenteel geopende grepen blijven groeien. Dit staat bekend als een "handvatlek".
- Draad tellen: Deze teller vertelt u het aantal threads dat door een toepassing is geopend. Als een toepassing threads niet goed sluit wanneer taken zijn voltooid, kan dit leiden tot een 'draadlek' en een voortdurende stijging van threads.
- Privé-bytes: Deze teller laat zien hoeveel RAM een proces gebruikt. Als u merkt dat dit blijft stijgen zonder na verloop van tijd te stoppen, heeft de toepassing mogelijk een geheugenlek.
Procestellers zijn vooral interessant wanneer u specifieke toepassingen selecteert uit de lijst in de prestatiemonitor. Dit is handig omdat als u vermoedt dat een toepassing prestatieproblemen veroorzaakt, u deze prestatiemeteritems in kaart kunt brengen en kunt zien dat dit de boosdoener is. Hieronder vindt u een voorbeeld van de prestatiemonitors die hierboven in kaart zijn gebracht voor alle open sessies van Google Chrome.
Elk van deze lijnen die alleen in opwaartse richting gaan, zou een toepassings (proces) probleem identificeren. Vaak vertelt een snelle blik op deze grafieken u alles wat u moet weten om het probleem op te lossen.
Perfmon is geen zwarte magie
Dus, de volgende keer dat uw computer zich gaat gedragen als een schoolbus in een moddermoeras, start u de prestatiemonitor en begint u rond te snuffelen in enkele van de hierboven beschreven tellers. Het zal je verbazen hoe snel je iets identificeert dat je naar een antwoord zal leiden. Soms is een vervangend onderdeel of het verwijderen van een applicatie alles wat nodig is, en het is alsof u weer een geheel nieuwe computer heeft.