Startpagina » Hoe » Windows-tellers in Perfmon gebruiken om pc-problemen op te lossen

    Windows-tellers in Perfmon gebruiken om pc-problemen op te lossen

    De meeste pc-bezitters doen vaak heel weinig om hun computersystemen te onderhouden. Veel mensen installeren antivirussoftware en dat is de omvang ervan. Maar prestatiemonitoren bieden een zeer waardevolle manier om inzicht te krijgen in de reden waarom uw computer mogelijk niet goed werkt.

    De term performance monitor (ook wel bekend als "perfmon") klinkt als een geavanceerde IT-tool, maar het is zelfs voor een gewone computergebruiker zeer toegankelijk.

    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 in een grafiek kunt weergeven, zodat u kunt identificeren waar zich eventuele problemen bevinden.

    Wat is een prestatiemeter?

    U kunt een prestatiemeter beschouwen als een sensor in uw computer die voortdurend 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 toepassingen, maar inactief als u niets doet.

    Dit is wat een standaardprestatiemonitorgrafiek van% Processor Time eruitziet:

    Zelfs 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 daalt, kan dat een teken zijn dat er een achtergrondtoepassing of service is die door uw computer loopt.

    Laten we eens kijken hoe u uw eigen prestatiemonitorgrafiek 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 rapporten over informatie over de fysieke harde schijf of schijven.
    • Logische schijf rapporten over de afzonderlijke partities, zoals de C: of D: schijven.

    Hoewel er veel interessante informatie is die u kunt leren van logische schijftellers, zullen we ons met het oog op probleemoplossing concentreren op de fysieke schijf.

    Hier zijn de kritische tellers die u kunt gebruiken om de gezondheid van uw fysieke harde schijven te controleren.

    • % Niet-actieve tijd: Hoeveel tijd heeft de fysieke schijf niet gebruikt? Dit betekent dat alle taken die het besturingssysteem de schijf heeft verzonden, zijn voltooid en dat de schijf niets meer te doen heeft. Een vaste schijf mag niet voor minder dan 60% niet actief zijn gedurende een langere periode.
    • Schijf leest / sec en schrijft / sec: Deze twee tellers vertellen u hoeveel lees- of schrijfverzoeken van het besturingssysteem de schijf per seconde verwerkt. Een hoog aantal keren lezen of schrijven gedurende een lange periode kan wijzen op malware of een virus dat overdreven toegang tot de harde schijf heeft.
    • Schijf Sec / Write: Deze teller vertelt u hoe lang in seconden het duurt om gegevens naar de harde schijf te schrijven. Dit proces duurt meestal minder dan 25 ms. Langer kan een falende harde schijf signaleren.
    • Gem. Schijf wachtrij lengte: Dit nummer vertelt u hoe lang de rij van de harde schijf van I / O-bewerkingen is. Dit mag normaal gesproken niet meer dan 2 of 3 bewerkingen zijn. Meer dan dat betekent dat uw harde schijf de bottleneck kan zijn die uw computer vertraagt.
    • Splits IO / Sec: Dit is de snelheid waarmee verzoeken om gegevens te schrijven fragmenten van de schijf bevatten en het bestand in segmenten moet worden verdeeld. Dit percentage is meestal erg laag nadat je je harde schijf hebt gedefragmenteerd. Een hoge teller betekent hier dat uw schijf ernstig gefragmenteerd kan zijn.

    Als u tellers aan de prestatiemeter wilt toevoegen, drukt u op het groene plus-pictogram boven aan het diagram, zoekt u het gedeelte 'Fysieke schijf' in de lijst met beschikbare tellers en drukt u vervolgens op de knop Toevoegen om de gewenste tellers toe te voegen.

    Klik OK en je bent in zaken! Nu ziet u alle tellers die u in realtime in kaart hebt gebracht.

    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 staat die een probleem vormen? Het enige dat u hoeft te doen, is klikken Wijzig grafiektype menupictogram en kies de optie Rapport.

    Alle te hoge of lage waarden worden hier consequent weergegeven als u ernstige problemen met de harde schijf hebt. We hebben hier geen betrekking op logische schijftellers omdat deze tellers worden gerapporteerd voor een logische eenheid (sectie) van de vaste schijf en niet zo belangrijk als fysieke-schijftellers bij het oplossen van hardwareproblemen.

    Als u zich echter zorgen maakt over het controleren of uw logische schijf (zoals C: of D :) weinig ruimte heeft, wilt u misschien een kijkje nemen naar de % Vrije ruimte of Gratis Megabytes tellers onder het gedeelte Logische schijf.

    Geheugen (RAM)

    Geheugen is het "kortetermijn" opslaggebied, ook wel bekend als random access memory (RAM), waar de processor informatie opslaat die het snel moet kunnen openen 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, omdat wanneer u toepassingen sluit, het besturingssysteem slim genoeg is om dat geheugengebied "vrij te geven" voor een ander gebruik. Hoe weet je wanneer er problemen zijn met je RAM? Daar zijn prestatiemeteritems voor.

    • Pages / Sec: Dit is het aantal pagina's met informatie dat van of naar de schijf wordt overgebracht om hard page-fouten 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 kortetermijngeheugengebied bevindt, dus moet deze van de schijf worden opgehaald. Dit is normaal, maar zou niet al te vaak moeten gebeuren.
    • Beschikbare Mbytes: Dit geeft aan hoeveel RAM beschikbaar is voor gebruik. Er was een tijd dat het openen van te veel vensters op een computer al het RAM-geheugen 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.
    • Cache-bytes: Dit is hoeveel geheugen wordt gebruikt voor de cache van uw bestandssysteem. Als je merkt dat de cache erg klein wordt, kan dit erop duiden dat je onvoldoende geheugen hebt, wat tot slechte prestaties zal leiden. Als het te groot wordt, kan dit betekenen dat je harde schijf het niet bijhoudt, waardoor het systeem meer informatie moet cachen terwijl het wacht.
    • % Gecommitteerde bytes in gebruik: Dit is de verhouding tussen het gebruikte geheugen en de geheugenlimiet. Dit is een eenvoudiger tegenmonitor dan beschikbare Mbytes omdat het het gebruik vergelijkt met de bekende geheugenlimiet voor u. Als u ziet dat deze teller langer dan 80% voor een langere tijd blijft, hebt u een geheugenlek of moet u uw RAM-geheugen upgraden.

    Als u al deze functies toevoegt aan een prestatiemeter, krijgt u een goed beeld van de gezondheid van het geheugen van uw computer.

    Je zult het merken tussen 10:51:00 en 10:51:35, het% Committed Bytes is weggevallen. Dit was het sluiten van verschillende Chrome-tabbladen en andere geopende 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 gebeurt en hoe duidelijk zij u kunnen laten zien dat er iets misgaat.

    Netwerkproblemen

    Een ander probleem dat mensen kan doen denken dat hun computer langzamer werkt, is netwerkproblemen. Vaak gaan mensen ervan uit dat alleen webpagina's langzaam laden, betekent dit dat hun "computer traag is". De realiteit is dat de computer goed werkt, maar het lokale netwerk of de internetverbinding zelf vormt de bottleneck. Hoe kan je dat weten? Laten we teruggaan naar de prestatiemeteritems.

    • Bytes Totaal / Seconde: Dit is het aantal bytes dat elke seconde wordt overgezet van en naar uw netwerkadapter. De limiet hier is eenvoudig te achterhalen als u de maximumsnelheid van uw NIC kent. Een 1000-Mbps NIC-kaart heeft bijvoorbeeld een maximale overdrachtsnelheid van 125 MB / sec. De totale bytes / sec die u bewaakt, mag nooit hoger zijn dan 70% van die of 87,5 MB / sec. Als dit het geval is, kan uw NIC-kaart de verkeersbehoeften niet bijhouden.
    • Lengte uitvoerwachtrij: Deze teller vertelt u het aantal pakketten in de uitvoerwachtrij. Als de wachtrij uit meer dan 2 pakketten bestaat, heeft uw NIC-kaart moeite. Dit is gewoon een andere "sensor" om u te vertellen dat uw NIC-kaart niet bestand is tegen de netwerkvereisten die u op de kaart plaatst.

    Houd er rekening mee dat wanneer u deze items aan de prestatiemeter toevoegt, u de juiste netwerkkaart moet selecteren die u wilt controleren.

    Een gezonde netwerkkaart zou er ongeveer zo uit moeten zien (als u actief internet gebruikt).

    Het laatste en waarschijnlijk het belangrijkste gebied van de computer dat u wilt controleren met prestatiemeteritems is de processor en de afzonderlijke processen.

    Veel computers worden tegenwoordig geleverd met meerdere processors, dus u ziet de vermeldingen wanneer u de prestatiemeteritems toevoegt. U kunt ze allemaal tegelijk of afzonderlijk volgen. Als u prestatiemonitoren hebt bekeken voor alle andere delen van uw computer en niets ziet dat de snelheid kan vertragen, kan de processor of het kernsysteem de boosdoener zijn.

    Dit zijn de belangrijkste processor-gerelateerde prestatiemeteritems die u moet toevoegen wanneer u een perfmon-diagram maakt.

    • Processortijd%: dit is de belangrijkste teller omdat deze aangeeft welk percentage van de tijd de processor niet inactief is. Als dit voor langere 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 verbruikt.
    • % Interruptietijd: deze teller laat zien of hardware-interrupts de processor belasten. Dit is een eenvoudige manier om een ​​potentiële hardwarefout te identificeren. Dit mag nooit hoger zijn dan 20%.

    Dit zijn de belangrijkste procesgerelateerde prestatiemeteritems om te controleren. Dit kan u vertellen of een toepassing prestatieproblemen veroorzaakt.

    • Handeling tellen: Een toepassing geeft een "handle" uit wanneer een nieuw venster wordt geopend. Als de handgrepen niet goed worden beheerd, kan het aantal openingen dat momenteel wordt geopend, blijven toenemen. Dit staat bekend als een "handvatlek".
    • Draad tellen: Deze teller vertelt u het aantal threads geopend door een applicatie. Als een toepassing threads niet correct afsluit wanneer taken zijn voltooid, kan dit leiden tot een "thread leak" en een voortdurende toename van threads.
    • Privé bytes: Deze teller laat zien hoeveel RAM een proces gebruikt. Als u merkt dat dit blijft stijgen zonder in de loop van de tijd te stoppen, kan de toepassing een geheugenlek hebben.

    Procesmeters zijn met name interessant als u specifieke toepassingen uit de lijst in de prestatiemonitor selecteert. Dit is handig, want als u vermoedt dat een toepassing prestatieproblemen veroorzaakt, kunt u deze prestatiemeteritems in kaart brengen en bewijsmateriaal zien dat dit de schuldige is. Hieronder ziet u een voorbeeld van de prestatie-monitoren hierboven in kaart gebracht voor alle open sessies van Google Chrome.

    Elk van deze lijnen met alleen een opwaartse richting zou een probleem van een applicatie (proces) kunnen identificeren. Vele malen, een snelle blik op deze grafieken vertelt u alles wat u moet weten om het probleem op te lossen.

    Perfmon is geen Black Magic

    Dus, de volgende keer dat uw computer zich gedraagt ​​als een schoolbus in een moddermoeras, start u de prestatiemeter en begint u rond enkele van de hierboven beschreven tellers te tikken. Je zult verbaasd zijn hoe snel je iets identificeert dat je naar een antwoord zal leiden. Soms is alles een vervangend onderdeel of het verwijderen van een applicatie, en het is alsof je weer een geheel nieuwe computer hebt.