Cum se utilizează Counter-urile Windows în Perfmon pentru a depana problemele PC-urilor
Monitorul de performanță (cunoscut și ca "perfmon") sună ca un instrument IT avansat, dar este foarte accesibil chiar și pentru un utilizator obișnuit al calculatorului.
În acest articol, veți afla mai multe despre "contoarele de performanță" care vă oferă informații despre fiecare aspect al calculatorului dvs. Veți învăța, de asemenea, cum să scrieți contoarele relevante pentru a vă putea identifica eventualele probleme.
Ce este un Counter de performanță?
Vă puteți gândi la un contor de performanță ca un senzor în interiorul computerului, care măsoară constant sănătatea diferitelor sisteme și procese. Un exemplu de bază al acestui procesor este computerul. După cum vă puteți imagina, într-un sistem sănătos, procesorul ar trebui să fie foarte activ când se încarcă sau rulează aplicații, dar este inactiv când nu faceți nimic.
Iată ce arată un grafic de monitorizare a performanței standard din% Processor Time:
Chiar și acest singur contor poate să vă ofere o mulțime de înțelegere în orice simptome pe care ar putea fi computerul dvs. se confruntă. De exemplu, dacă timpul procesorului nu scade sub 40 sau 50%, ar putea fi un semn că există o aplicație de fundal sau un serviciu care încurcă computerul.
Să aruncăm o privire asupra modului în care vă puteți crea un grafic propriu de monitorizare a performanței, începând cu monitorizarea stării de sănătate a unității hard disk a computerului.
Disk fizic (hard disk)
Există două grupuri de contoare de performanță atunci când vine vorba de unitățile hard disk; disc fizic sau disc logic.
- Discul fizic rapoarte privind informațiile despre unitatea fizică sau unitățile fizice.
- Disc logic rapoarte privind partițiile individuale, cum ar fi unitățile C: sau D:.
În timp ce există o mulțime de informații interesante pe care le puteți învăța de pe contoarele de discuri logice, în scopul depanării ne vom concentra pe discul fizic.
Iată contoarele critice pe care le puteți utiliza pentru a monitoriza starea de sănătate a unităților de hard disk fizice.
- % Timp liber: Cât timp a fost discul fizic inactiv. Aceasta înseamnă că toate sarcinile pe care le-a trimis sistemul de operare pe disc au fost completate, iar discul nu are nimic de făcut. Un hard disk nu trebuie să fie mai mic de 60% inactiv pentru o perioadă lungă de timp.
- Disk Reads / Sec și scriere / Sec: Acești doi contori vă vor spune câte cereri de citire sau scriere de pe sistemul de operare pe care discul o procesează pe secundă. Un volum mare de citiri sau scrieri pe o perioadă lungă de timp ar putea semnala un program malware sau un virus care accesează excesiv hard disk-ul.
- Disk Sec / Scriere: Acest contor vă spune cât timp durează câteva secunde pentru a scrie date pe hard disk. Acest proces este de obicei mai mic de 25 ms. Orice altceva ar putea semnala un hard disk defect.
- Medie. Lungime cozile de disc: Acest număr vă spune cât timp este coada de hard disk a operațiilor I / O. Acest lucru nu trebuie să fie mai mare de 2 sau 3 operațiuni. Mai mult decât atât, hard disk-ul dvs. ar putea fi un obstacol care încetinește calculatorul.
- Split IO / sec: Aceasta este rata care solicită scrierea datelor întâmpinând fragmentarea unității și necesitatea de a împărți fișierul în segmente. Această rată este de obicei foarte scăzută după ce ați defragmentat hard diskul. Un contor de mare aici înseamnă că discul dvs. ar putea fi foarte fragmentat.
Pentru a adăuga contoare la monitorul de performanță, trebuie doar să apăsați pictograma verde plus din partea de sus a graficului, să găsiți secțiunea "Fizic Disk" din lista contoarelor disponibile, apoi apăsați butonul Add pentru a adăuga contoarele pe care le doriți.
Clic O.K și sunteți în afaceri! Acum veți vedea toate contoarele pe care le-ați ales în timp real.
În timp ce vizualizarea diagramă arată destul de răcoros, s-ar putea să vă întrebați cum puteți vedea dacă oricare dintre valori este deasupra sau sub limitele care reprezintă o problemă? Tot ce trebuie să faceți este să faceți clic pe Schimbați tipul de grafic meniul de meniu și alegeți opțiunea Raport.
Orice valori excesiv de mari sau scăzute vor apărea aici în mod constant în timp, când aveți probleme grave pe hard disk. Nu acoperim aici contoarele de discuri logice, deoarece aceste contoare sunt raportate pentru o unitate logică (secțiune) a hard disk-ului și nu la fel de importante ca contoarele de discuri fizice atunci când rezolvarea problemelor hardware.
Cu toate acestea, dacă sunteți preocupat de monitorizarea dacă discul dvs. logic (cum ar fi C: sau D :) este redus în spațiu, poate doriți să aruncați o privire la % Spatiu liber sau Megabyte gratis contoare în secțiunea Logic Disk.
Memorie (RAM)
Memoria este zona de stocare "pe termen scurt", cunoscută și sub numele de memorie cu acces aleatoriu (RAM), unde procesorul stochează informațiile pe care are nevoie să le acceseze rapid în timp ce procesează diferite solicitări.
Dacă memoria computerului este sănătoasă și funcționează bine, această informație se transferă foarte rapid. De asemenea, zona de memorie nu se umple complet, deoarece atunci când închideți aplicațiile, sistemul de operare este suficient de inteligent pentru a "elibera" acea zonă de memorie pentru o altă utilizare. De unde știi când se întâmplă probleme cu memoria RAM? Există contoare de performanță pentru asta.
- Pagini / Sec: Aceasta este câte pagini de informații sunt transferate pe sau de pe disc pentru a rezolva greșelile paginilor grele. O eroare a paginii sună înfricoșător, dar este pur și simplu un eveniment în care informațiile de care are nevoie computerul nu se află în zona de memorie pe termen scurt, deci trebuie să fie preluată de pe disc. Acest lucru este normal, dar nu ar trebui să se întâmple prea des.
- Mbytes disponibile: Aceasta vă arată cât de multă RAM este disponibilă pentru utilizare. A fost un moment în care deschiderea prea multor ferestre pe un calculator ar putea să consume toată memoria RAM și să prăbușească computerul. Aceste zile rareori se întâmplă, dar programele malware, viruși sau aplicațiile prost programate pot cauza acest lucru.
- Cache Bytes: Aceasta este cantitatea de memorie utilizată pentru memoria cache a sistemului de fișiere. Dacă observați că memoria cache devine foarte mică, aceasta ar putea indica faptul că aveți o memorie care va duce la performanțe slabe. Dacă crește prea mult, ar putea însemna că unitatea hard disk nu se menține, forțând sistemul să cacheze mai multe informații pe măsură ce așteaptă.
- % Byte implicate în utilizare: Acesta este raportul dintre memoria utilizată și limita de memorie. Acesta este un contor mai ușor de monitorizat decât Mbyte disponibile, deoarece compară utilizarea cu limita de memorie cunoscută pentru dvs. Dacă vedeți acest contor rămânând peste 80% pentru un timp îndelungat, aveți o scurgere de memorie sau trebuie să faceți upgrade la memoria RAM.
Adăugarea tuturor la un monitor de performanță vă oferă o imagine bună a stării de sănătate a memoriei computerului.
Veți observa între 10:51:00 și 10:51:35, numărul de Bytes Committed a scăzut. Aceasta a fost de la închiderea mai multor file Chrome și a altor aplicații deschise. Fiecare vârf în Pagini / sec a fost un rezultat direct al utilizării în mod activ a diferitelor aplicații.
Este fascinant să vezi cum arată aceste contoare de performanță ce se întâmplă cu sistemul dvs. și cât de clar vă pot dezvălui că se întâmplă ceva.
Probleme de rețea
O altă problemă care poate face pe oameni să creadă că computerul lor încetinește este problema rețelei. De multe ori oamenii presupun că doar pentru că paginile web se încarcă încet, înseamnă că "computerul lor este lent". Realitatea ar putea fi aceea că calculatorul rulează bine, însă fie rețeaua locală, fie conexiunea la Internet în sine este un obstacol. Cum poți să știi? Să ne întoarcem la contoarele de performanță.
- Octeți Total / Sec: Acesta este numărul de octeți din fiecare secundă transferați la și de la adaptorul de rețea. Limita aici este ușor de a afla dacă știți viteza maximă a NIC. De exemplu, un card NIC de 1000 Mbps are o rată de transfer maximă de 125 MB / sec. Total octeți / sec pe care îl monitorizați nu ar trebui să depășească niciodată peste 70% din aceasta sau 87,5MB / sec. În caz contrar, cardul NIC nu poate ține pasul cu cerințele de trafic.
- Lungimea cozii de ieșire: Acest contor vă indică numărul de pachete din coada de ieșire. Dacă coada de așteptare este mai mare de 2 pachete, cardul dvs. NIC se luptă. Acesta este doar un alt "senzor" pentru a vă spune că cardul dvs. NIC nu poate face față cerințelor de rețea pe care le plasați pe el.
Rețineți când adăugați aceste contoare la monitorul de performanță, va trebui să selectați cardul de rețea corect pe care doriți să îl monitorizați.
O cartelă de rețea sănătoasă ar trebui să arate cam așa (dacă utilizați în mod activ Internetul).
Ultima, și probabil cea mai importantă zonă a computerului pe care doriți să o monitorizați cu contoarele de performanță este procesorul și procesele individuale.
Multe computere în zilele noastre vin cu procesoare multiple, deci le veți vedea când adăugați contoarele de performanță. Puteți să le monitorizați pe toate simultan sau individual. Dacă ați revizuit monitoarele de performanță pentru toate celelalte zone ale calculatorului dvs. și nu puteți vedea nimic care ar putea încetini lucrurile în jos, procesorul sau sistemul de bază ar putea fi foarte bine vinovatul.
Aici sunt cele mai importante Procesor asociat contoare de performanță pe care trebuie să le adăugați atunci când vă construiți o diagramă de perfomanță.
- % Timp procesor: Acesta este cel mai important contor, deoarece vă spune ce procent din timpul în care procesorul nu este inactiv. Dacă aceasta este de peste 75% pentru perioade lungi de timp, procesorul este copleșit de cerințele pe care le are.
- % Timp utilizator: Acest contor vă poate ajuta să înțelegeți dacă este o aplicație de utilizator care consumă timp de procesor.
- % Timp de întrerupere: Acest contor vă va arăta dacă întreruperea hardware-ului impozitează procesorul. Aceasta este o modalitate ușoară de identificare a unei eventuale defecțiuni hardware. Acest lucru nu ar trebui să fie niciodată mai mare de 20%.
Aici sunt cele mai importante Proces înrudit contoarele de performanță pentru monitorizare. Acest lucru vă poate spune dacă există o aplicație care cauzează probleme de performanță.
- Manipulați contele: O aplicație emite un "mâner" ori de câte ori se deschide o fereastră nouă. Dacă nu reușește să gestioneze corect, numărul de mânere deschise în prezent poate continua să crească. Aceasta este cunoscută sub numele de "scurgeri de mâner".
- Conținutul threadului: Acest contor vă indică numărul de fire deschise de o aplicație. Dacă o aplicație nu închide în mod corespunzător firele atunci când se termină sarcini, aceasta poate duce la o "scurgere a firului" și la o creștere continuă a firelor.
- Private Bytes: Acest contor vă va arăta cât de multă RAM utilizează un proces. Dacă observați că aceasta continuă să crească fără a se opri în timp, aplicația poate avea o scurgere de memorie.
Contoarele de proces sunt interesante în special când selectați anumite aplicații din lista din monitorul de performanță. Acest lucru este util deoarece, dacă bănuiți că o aplicație cauzează probleme legate de performanță, puteți să compilați aceste contoare de performanță și să vedeți dovezi că este vinovatul. Mai jos este un exemplu de monitoare de performanță de mai sus cartografiate pentru toate sesiunile deschise ale Google Chrome.
Oricare dintre aceste linii se îndreaptă numai într-o direcție ascendentă ar identifica o problemă de aplicare (proces). De multe ori, o scurtă privire la aceste diagrame vă spune tot ce trebuie să știți pentru a rezolva problema.
Perfmonul nu este magia neagră
Deci, data viitoare când computerul dvs. începe să se comporte ca un autobuz școlar într-un mlaștos de noroi, lansează monitorul de performanță și începe să lovească niște contoare descrise mai sus. Veți fi surprinși cât de repede identificați ceva care vă va duce la un răspuns. Uneori este nevoie doar de o piesă de înlocuire sau de dezinstalare a unei aplicații și este ca și cum ați avea un computer nou nou.