Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • Erori
  • Monitorizarea stării sistemului. Windows Performance Monitor: colectori de utilizare a hardware-ului sistemului

Monitorizarea stării sistemului. Windows Performance Monitor: colectori de utilizare a hardware-ului sistemului

Contoare de performanță. Partea 1

Performanța unui computer este determinată de viteza cu care computerul realizează sarcinile atribuite. Mulți factori afectează performanța generală a sistemului - puterea de procesare a procesorului, cantitatea de RAM disponibilă, viteza subsistem disc, lățimea de bandă a interfețelor de rețea etc.

Uneori, atunci când performanța este insuficientă, poate fi necesară analizarea situației și urmărirea utilizării resurselor de către aplicații sau procese de sistem pentru a crește apoi capacitatea sistemului în conformitate cu cerințele tot mai mari.

Unul dintre cele mai puternice instrumente pentru detectarea problemelor de performanță în Windows este contoarele de performanță încorporate. Ele vor fi discutate în acest articol.

Instrumentul principal pentru gestionarea contoarelor de performanță în Windows este snap-in-ul Monitor de performanță, de mai devreme versiuni Windows cunoscut sub numele de Monitor de sistem. Monitorul de performanță are mai multe moduri de afișare și vă permite să afișați contoarele de performanță în timp real, precum și să salvați datele în fișierele jurnal pentru a fi studiate ulterior.

Puteți găsi Performance Monitor în meniul Start ( Ecranul de pornireîn Server 2012) în Instrumente administrative sau făcând clic Câștigă + R iar în fereastra „Run” executați comanda perfmon.msc... Trebuie avut în vedere faptul că nu toți utilizatorii sunt autorizați să folosească acest snap-in. Pe lângă membrii grupului Administratori, care au drepturi deplineși poate folosi toate capacitățile sale, există încă două grupuri:

Utilizatorii monitorului de performanță - pot vizualiza (local sau de la distanță) datele monitorului de performanță și pot modifica proprietățile de afișare în timp real. Nu aveți permisiunea de a crea sau modifica set de colectori de date;
Utilizatori de jurnal de performanță - Au toate drepturile grupului anterior și pot crea și modifica grupuri de colectare de date.

Ei bine, utilizatorii obișnuiți care aparțin grupului Utilizatori pot deschide numai fișiere jurnal pentru a le vizualiza în monitorul de performanță.

Important.În conformitate cu cerința instrumentarului Gestionare Windows(WMI), grupului de utilizatori ai jurnalului de performanță trebuie să i se acorde dreptul de a se conecta ca job batch. Pentru a face acest lucru, trebuie să deschideți snap-ul politica locala Securitate (secpol.msc), sub „Politici locale \ Atribuire drepturi utilizator” găsiți setarea Conectați-vă ca sarcină în lotși adăugați grupul Utilizatori jurnal de performanță la listă .

Adăugarea de contoare

Deci, primul lucru pe care îl facem, deschizând Performance Monitor, este să adăugăm contoarele de care avem nevoie în fereastra de monitorizare. În mod implicit, fereastra afișează deja un contor sarcina totala procesor. Puteți șterge un contor inutil selectându-l și făcând clic pe crucea roșie din bara de instrumente sau apăsând Șterge... Pentru a adăuga contoare, apăsați butonul verde sau Ctrl + N.

Se deschide fereastra pentru adăugarea contoarelor. În câmpul „Selectare contoare de pe computer”, setați numele sau adresa IP a computerului care urmează să fie monitorizat. Apropo, Performance Monitor poate afișa contoare de pe diferite computere într-o singură fereastră.

Apoi selectăm contoarele de performanță din listă. Toate contoarele sunt combinate în grupuri, de obicei conținând numele obiectului de performanță în numele lor. De exemplu, pentru a monitoriza activitatea de rețea deschide un grup Interfata reteași selectați contoare care arată cantitatea de trafic de rețea recepționat și transmis, cantitatea totală de trafic și lățimea de bandă curentă.

Dacă aveți îndoieli cu privire la scopul unui contor, atunci există o oportunitate să vă uitați la descrierea acestuia. Pentru a face acest lucru, bifați caseta de selectare „Afișați descrierea” din colțul din stânga jos. Descrierea nu este foarte detaliată, dar suficient de informativă.

Notă. Numărul de contoare de performanță este destul de mare și depinde de versiunea sistemului de operare și de rolurile și componentele serverului instalat. Deci, de exemplu, în Windows Server 2012 adăugat un numar mare de contoare proiectate pentru monitorizare mașini virtuale... În plus, unele produse server, cum ar fi Exchange sau SQL Server adaugă propriile contoare la sistem.

După selectarea obiectului de monitorizare și evidențierea contoarelor necesare, în câmpul „Instanțe ale obiectului selectat”, selectați instanța (Instanța) obiectului. Deci alegerea ca obiect interfețe de rețea, aici indicăm care dintre ele trebuie monitorizată. Puteți selecta una sau mai multe instanțe selectând Toate Instanța vom afișa separat datele pentru fiecare instanță și valoarea _Total va imprima valoarea medie pentru toate instanțele obiectului.

Așa arată fereastra monitorului de performanță după adăugarea contoarelor. În mod implicit, valorile contorului de performanță sunt afișate ca un grafic cu linii. După ce ați selectat un anumit contor, puteți vedea în panou valorile curente (ultima), minime (minime), maxime (maximum) și medii (medie) pentru perioada de timp specificată.

Dacă se utilizează un număr mare de contoare în același timp, poate fi dificil să ținem evidența fiecăruia dintre ele. Prin urmare, dacă este necesar, este mai bine să ascundeți contoarele inutile, pentru care este suficient să debifați caseta din coloana Afișare.

Făcând clic pe butonul corespunzător din bara de instrumente, puteți selecta modul de afișare sub formă de histogramă (bara de histogramă) sau sub formă de raport (Raport). De asemenea, puteți comuta între moduri cu o comandă rapidă de la tastatură Ctrl + G.

De exemplu, dacă trebuie să monitorizați constant valorile curente ale contoarelor, atunci modul de raportare este mai vizual.

Alternativ, puteți evidenția un anumit numărător, astfel încât să se reflecte într-o linie mai groasă. Pentru a face acest lucru, selectați contorul dorit și faceți clic pe butonul Evidențiați situat în bara de instrumente. De asemenea, puteți utiliza comanda rapidă de la tastatură pentru a selecta Ctrl + H.

Configurarea monitorului de performanță

Monitorul de performanță are multe setări concepute pentru a vă afișa cel mai bine datele. Puteți deschide caseta de dialog pentru setările monitorului de performanță făcând clic pe ea tasta dreapta mouse-ul și selectând Proprietăți, fie făcând clic pe un buton discret din bara de instrumente, fie făcând clic Ctrl + Q.

În fila General, puteți:

Display Elements - eliminați \ adăugați elemente afișate în fereastra Performance Monitor;
Date raport și histogramă - modificați valorile afișate în modul raport și histogramă. În mod implicit, ele afișează valorile curente ale contoarelor. Puteți specifica valoarea minimă, maximă sau medie, iar datele afișate vor fi recalculate de fiecare dată;
Sample Automaticaly - colectare automată a datelor. În mod implicit, eșantionarea datelor este efectuată automat la un interval specificat. Prin eliminarea casetei de selectare, vom activa astfel modul manual, în care datele sunt eliminate prin butonul Actualizare date din bara de instrumente, sau printr-o comandă rapidă de la tastatură Ctrl + U... Comutați și de la mod manual la automat și înapoi, puteți folosi tastele Ctrl + F;
Elemente de grafic - elemente de diagramă. Câmpul Sample Every setează intervalul de actualizare a datelor în mod automat, iar în câmpul Durată - intervalul de timp afișat în fereastra Monitor de performanță. În mod implicit, datele sunt reîmprospătate la fiecare secundă, iar intervalul afișat este de 100 de secunde. Pentru o observare mai mult sau mai putin indelungata este indicat cresterea acestor valori.

În fila Sursă, indicăm de unde să obțineți datele:

Activitate curentă - activitatea curentă, afișată implicit în fereastra Monitor de performanță;
Fișiere jurnal - aici puteți specifica calea către fișierul jurnal salvat anterior;
Baza de date - utilizați baza ca sursă date SQL... Performance Monitor vă permite să scrieți și să preluați date de performanță în baza de date, desigur, dacă aveți un server SQL.

Pe fila Date, puteți edita lista de contoare, precum și modifica parametrii vizuali ai afișajului fiecărui contor - culoare (Culoare), scară (Scale), lățime de linie (Width) și stilul acestuia (Stil).

În fila Grafic, modificați afișarea graficului:

Vizualizare - setați modul de afișare: grafic, histogramă sau raport;
Stilul de defilare este un tip de defilare care indică direcția de defilare pentru o diagramă cu linii. Selectarea Wrap va derula diagrama de la stânga la dreapta, Derulați în direcția opusă;
Titlu - numele diagramei afișat sub bara de instrumente;
Axa verticală - folosind acest parametru puteți denumi axa de coordonate verticală;
Afișare - pornește afișarea grilelor verticale și orizontale și a etichetelor cu valori pentru axele de coordonate;
Scară verticală - gama de valori ale scării verticale. Aici setăm valorile minime și maxime care vor fi afișate pe diagramă.

Ei bine, în fila Aspect, puteți personaliza schema de culori și fontul utilizat.

Salvarea datelor de performanță

Uneori poate fi necesar să salvați datele achiziționate, de exemplu, pentru a furniza un raport sau pentru o analiză ulterioară. Performance Monitor vă permite să exportați datele rezultate într-un fișier. Pentru a exporta, faceți clic dreapta în fereastră și selectați „Salvare setări ca” în meniul care se deschide. În mod implicit, raportul este salvat în format HTMLși poate fi deschis în orice browser.

De asemenea, puteți alege să salvați formatul de fișier cu extensia .tsv - fișier delimitat de tabulatori. Acest format poate fi folosit pentru a exporta date în foi de calcul. Și selectând elementul „Salvare imagine ca” din meniul contextual, puteți salva conținutul ecranului ca imagine în format GIF.

Așa arată un raport HTML într-un browser. Conține toți parametrii monitorului de performanță, inclusiv tipul de afișare, titlurile etc.

PowerShell

Valorile contorului de performanță pot fi vizualizate și din consola PowerShell, unde există un cmdlet Get-Counter special pentru aceasta. Deși PowerShell are mult mai puține opțiuni pentru afișarea contoarelor de performanță decât Monitorul de performanță, poate fi utilizat în modul de configurare. Server Core, la absență completă interfata grafica.

Să presupunem că vrem să-l folosim pentru a vedea încărcarea procesorului. Mai întâi, să afișăm toate contoarele disponibile pentru procesor:

(Get-Counter -ListSet Processor) .contor

Apoi îl selectăm pe cel dorit și îi afișăm valoarea:

Get-Counter -Counter ″ \ Procesor (_total) \% Processor Time ″ -SampleInterval 10 -MaxSamples 2

Instanța contor (Instanță) este indicată între paranteze, în acest exemplu acestea sunt nucleele procesorului. Puteți specifica numărul o instanță anume, sau puneți un asterisc (*), apoi vor fi afișate informații despre fiecare instanță, iar prin specificarea parametrului (_total), vom obține informațiile rezumative pentru toate instanțele.
- Parametrul -SampleInterval specifică frecvența de colectare a datelor și -MaxSamples - numărul de încercări. Deci, în exemplu, datele sunt preluate de 2 ori cu un interval de 10 secunde. Dacă specificați -Continuous în locul acestor parametri, atunci datele vor fi preluate continuu până când apăsați Ctrl + C;
-
Dacă este necesar, puteți afișa valori de la mai multe contoare, specificându-le separate prin virgule.

Concluzie

Așa că astăzi am analizat câteva dintre modalitățile de utilizare a contoarelor de performanță pentru a monitoriza serverele în timp real. V va fi despre configurarea grupurilor de colectoare de date, salvarea datelor în fișiere jurnal și apoi analizarea acestora și configurarea notificărilor.

Cunoașterea sistemelor de monitorizare.

Luați în considerare instrumentele de monitorizare: Consola de performanță și monitor de rețea

Consola de performanță.

Pentru a lansa consola de performanță, deschideți folderul Instrumente administrative din Panoul de control și selectați Performanţă.

Consola de performanță este de fapt două instrumente:

  • monitorizare sistem snap,
  • Complementul autonom Jurnalele de performanță și alertele — pentru vizualizarea fișierelor jurnal de monitorizare.

Componentă integrată System Monitor.

Folosind programul snap-in Monitor de performanță, puteți măsura performanța computerului dvs. sau a altor computere din rețea:

  • Colectați și vizualizați datele actuale privind performanța sistemului calculator local sau pe mai multe computere la distanță.
  • Vizualizați datele curente sau datele colectate anterior folosind snap-in Jurnalele de performanță și alertele.
  • Prezentați datele sub formă de grafic, grafic cu bare sau raport care poate fi imprimat.
  • Implementați capabilitățile de monitorizare a performanței în Microsoft Word sau în alte aplicații Pachetul Microsoft Office folosind automatizarea OLE.
  • Creați pagini HTML pentru previzualizarea performanței.
  • Creați configurații de monitorizare care permit reutilizare care poate fi instalat pe alte computere folosind MS Management Console

Obiecte și contoare de performanță.

Windows XP obține informații despre performanță de la componentele computerului. Componentele sistemului generează date de performanță în timpul funcționării lor. Astfel de componente sunt numite obiecte de performanță.

Există o serie de obiecte de performanță în sistemul de operare, care corespund de obicei principalelor componente hardware, cum ar fi memoria, procesoarele și așa mai departe. Aplicațiile își pot instala și propriile obiecte de performanță.

Fiecare obiect de performanță oferă contoare care colectează date de performanță. De exemplu, contorul de schimburi de pagini/sec al obiectului Memorie urmărește rata de stocare în cache a paginii.

Obiecte care sunt utilizate cel mai frecvent pentru a urmări munca componentele sistemului:

  • unitate logica;
  • disc fizic;
  • memorie;
  • curgere;
  • proces;
  • CPU;
  • sistem;
  • fișier de schimb;

În Windows XP, obiectul Disc fizic este activat implicit, iar obiectul Disc logic dezactivat implicit. Pentru a activa contoare pentru monitorizare unități logice sau volume, trebuie să rulați comanda în consolă diskperf -yvși reporniți sistemul.

Pentru o explicație a datelor furnizate de un anumit contor, faceți clic pe butonul Explain din caseta de dialog Adăugați contoare, care poate fi accesată făcând clic pe semnul plus din bara de instrumente snap-in.

Unele obiecte (cum ar fi Memorie și Server) au o singură instanță, deși alte obiecte de performanță pot avea mai multe instanțe. Dacă un obiect are multe instanțe, atunci puteți adăuga contoare pentru a urmări statisticile pentru fiecare instanță sau pentru toate instanțele în același timp.

De exemplu, dacă în sistem sunt instalate mai multe procesoare, atunci obiectul CPU va avea mai multe cazuri. În plus, dacă un obiect acceptă mai multe instanțe, atunci când instanțele sunt grupate împreună, vor exista o instanță părinte și instanțe copil care vor aparține acelei instanțe părinte.

Configurarea contoarelor.

Când selectați elementul de completare System Monitor în panoul de rezultate, se va deschide implicit o fereastră pentru trasarea graficelor. Pași pentru adăugarea contoarelor:

Dacă nu aveți permisiunile corespunzătoare pentru a vă monitoriza computerul, va apărea un mesaj de eroare. Contorul va fi afișat pe graficul cu bare, dar nu vor fi afișate date.

Dacă nu există niciun contor pe ecran pe care urmează să-l monitorizați, este posibil ca serviciul sau elementul care este obiectul contor să nu fie instalat sau să nu fie activat pe acest calculatorși ar trebui să adăugați mai întâi acest serviciu.

Puteți pune controlul System Monitor document Microsoft Cuvânt. Pentru asta:

  • Deschide document Wordși poziționați cursorul acolo unde doriți să fie plasat controlul.
  • Din meniul Vizualizare, selectați Bare de instrumente -> Comenzi.
  • Faceți clic pe butonul Mai multe articole și selectați opțiunea System Monitor Control din listă.
  • Graficul System Monitor va fi inserat în locul specificatîn document. V acest moment articolul este în modul design, așa că puteți lucra cu el în Visual Basic Editor.
  • Pentru a modifica setările sau a adăuga contoare, faceți clic pe butonul Ieșire din modul de proiectare pentru a ieși din modul de proiectare.
  • Pentru a adăuga contoare la grafic, faceți clic pe el Click dreapta mouse-ul și selectați Adăugați contoare din meniul contextual.

Personalizare aspect.

Există trei vizualizatoare de informații despre performanță disponibile în snap-in Monitor de performanță: două grafice (Graph și Bar Graph) și una textuală (Raport). Pentru a personaliza aspectul ferestrei de monitorizare, faceți clic dreapta pe grafic și selectați Proprietăți din meniul contextual. În fereastra care se deschide pentru grafic și histogramă, puteți seta o serie parametri suplimentari afişa:

  • numele graficului sau histogramei și axelor de coordonate;
  • intervalul de valori de ieșire;
  • caracteristicile unei curbe dintr-un grafic sau bare dintr-o histogramă, cum ar fi culoarea, grosimea, stilul etc.

În fila Sunt comune puteți specifica tipul necesar de instrument de monitorizare. Opțiunea este selectată implicit. Programa... De asemenea, puteți afișa datele de performanță ca diagramă cu bare sau raport.

Lucrul cu programul snap-in System Monitor.

Pe măsură ce vă monitorizați sistemul, țineți cont de câteva reguli utile care să vă ajute să profitați la maximum de resursele sistemului:

  • Determinați configurația instrumentelor de monitorizare. Pentru a urmări munca Instalări Windows XP, puteți vizualiza datele sub formă de grafic folosind Monitorul de performanță sau puteți colecta date în jurnalele de performanță pentru vizualizare și analiză în alte aplicații. Configurați snap-in Alerte de performanță și jurnal pentru a colecta date de la contoarele selectate la intervale specifice. Jurnalele de date rezultate pot fi folosite pentru a genera rapoarte și a analiza performanța generală a sistemului și pentru a planifica actualizările viitoare.
  • Mențineți resursele necesare monitorizării la un nivel scăzut. Instrumentele de monitorizare sunt configurate pentru a consuma o cantitate minimă de resurse. Cu toate acestea, în unele cazuri, sunt necesare măsuri suplimentare pentru a o reduce. Prezentarea datelor de performanță în fereastra Monitor de performanță sub formă de grafic, eșantionare frecventă a datelor, un număr mare de obiecte și contoare monitorizate - toate acestea măresc cantitatea de resurse cheltuite pentru monitorizarea performanței.
  • Analizați datele de performanță și determinați o linie de bază de performanță. În general, este util să se stabilească un nivel de performanță de bază pentru un volum de lucru tipic. Acest lucru se poate face prin ieșirea datelor către graficîn fereastra System Monitor.
  • Setarea alertelor. Setați să genereze alerte atunci când valorile contorului depășesc valorile acceptabile.
  • Reglajul performanței. Utilizați datele de performanță pentru a regla setarile sistemului pentru gestionarea optimă a sarcinii sistemului.
  • Planificare. Monitorizați tendințele de încărcare a serverului și nevoia de upgrade hardware a sistemului.

Alegerea unei metode de monitorizare.

Este convenabil să folosiți grafice pentru monitorizarea continuă a funcționării sistemului în timp real pe un computer local sau la distanță. Jurnalele din snap-in Jurnalele de performanță și alertele sunt utile pentru înregistrarea înregistrărilor. Datele înregistrate pot fi folosite pentru a crea rapoarte și prezentate sub formă de grafice sau histograme utilizând System Monitor.

Selectarea frecvenței de înregistrare.

Trebuie avut grijă atunci când alegeți frecvența și durata înregistrării datelor, cum ar fi actualizări frecvente datele conduce la generarea unei cantități foarte mari de date, cu care va fi dificil de lucrat. De asemenea, poate crește supraîncărcarea de performanță pentru rularea componentelor snap-in Jurnalele de performanță și alertele.

V caz general rata de reîmprospătare a datelor depinde de lungimea intervalului de înregistrare. Dacă intervalul de înregistrare este de 4 ore, atunci se recomandă instalarea actualizării la fiecare 15 secunde. Pentru un interval de înregistrare de 8 ore, selectați o perioadă de actualizare de cel puțin 300 de secunde (5 minute). În general, pentru monitorizarea continuă, intervalul este setat la 15 minute.

Alegerea contoarelor.

Monitorizarea ar trebui să înceapă prin urmărirea următoarelor patru componente în ordine:

  • Memorie.
  • Procesoare.
  • Discuri.
  • Net.

Tabelul de mai jos arată set minim contoare de utilizat pentru a monitoriza serverul. În acest proces, puteți adăuga contoare suplimentare pentru obiectele de performanță de interes.

Gradul de utilizare

Memorie \ Octeți disponibili
Memorie \ Cache de octeți

Locuri înguste

Memorie \ Schimb pagini / sec
Memorie \ Citiți pagini / sec
Memorie \ Erori de tranzit / sec
Memorie \ Octeți în pool-ul paginat
Memorie \ octeți în grupul de pagini nepaginate
Contoarele sunt de asemenea utile
Fișier de pagină \% Utilizare
Cache \% accesări la afișarea datelor

CPU

Gradul de utilizare
Locuri înguste

Procesor \% Procesor Time (toate aparițiile)
Procesor \ întrerupere / sec
System \ Lungimea cozii procesorului (toate aparițiile)
Sistem \ Comutări de context / sec

Gradul de utilizare
Locuri înguste

Disc fizic \ Citiri disc / sec
Disc fizic \ Scrieri pe disc / sec
Disc fizic \ Lungime medie a cozii de disc (toate aparițiile)

Interfata retea

Gradul de utilizare
Performanţă

Segment de rețea \% utilizare a rețelei
Contoare de transmisie de protocol
Interfață de rețea \ Octeți Total / sec
Interfață de rețea \ Pachete / sec
Server \ Total octeți / sec
sau
Server \ Octeți trimiși / sec
și
Server \ Octeți primiți / sec)

Componentă

Parametrul investigat

Contoare

Selectați un computer pentru a fi utilizat pentru monitorizare.

La monitorizare calculatoare la distanță sunt posibile mai multe opțiuni pentru colectarea datelor. De exemplu, puteți rula jurnalele de performanță și alertele pe un computer administrativ și puteți afișa date de pe toate computerele aflate la distanță. Alternativ, puteți rula serviciul de colectare a datelor pe fiecare computer și rulați la intervale regulate program lot pentru a transfera date pe computerul administratorului pentru analiză și arhivare ulterioară.

Colectarea centralizată a datelor (colectarea datelor de la toate computerele la distanță pe un computer local) este cel mai ușor de implementat. Colectarea datelor de pe mai multe sisteme poate fi conectată într-un singur fișier jurnal, dar acest lucru mărește trafic de rețeași este necesară mai multă memorie pe computerul administratorului.

Colectarea distribuită a datelor (adică colectarea datelor care are loc pe fiecare computer monitorizat) nu mărește traficul și nu necesită memorie suplimentară pe computerul administratorului. Totuși, în acest caz, transferul datelor către computerul administratorului se va face cu o anumită întârziere.

Analizați datele de performanță.

Analiza rezultatelor monitorizării include verificarea citirilor contorului înregistrate în timpul executării diferitelor operațiuni de către sistem. În timpul acestui proces, ar trebui să determinați cel mai mult procese active, precum și pentru a identifica programe sau fire care folosesc exclusiv orice resurse. Ca rezultat, trebuie să vă dați seama cum gestionează sistemul dvs. sarcina de lucru.

În timpul acestei analize, ar trebui să determinați nivelul de performanță al sistemului atunci când o sarcină tipică este procesată și toate sunt în funcțiune. serviciile necesare Care e numit de bază... Standardul de bază este determinat de administrator în funcție de volumul de lucru. Acest nivel este determinat dintr-un număr de contoare de performanță și reprezintă starea sistemului atunci când gestionează în mod satisfăcător toate solicitările utilizatorilor.

Determinarea citirilor acceptabile ale contorului.

În general, determinarea unui nivel acceptabil de performanță este o decizie destul de subiectivă. Cu toate acestea, tabelul de mai jos arată valori limită pentru o gamă de contoare pentru a vă ajuta să determinați dacă citirile contorului indică o problemă. Dacă citirile contorului sunt menținute stabil la nivelul maxim, atunci există toate motivele pentru a vorbi despre prezența unui blocaj în sistem și ar trebui luate măsuri pentru configurarea sau modernizarea resursei încărcate.

Limitarea citirilor contoarelor:

Obiect \ contor

Nivel limită

Performance Monitor vă permite să confirmați suspiciunile cu privire la o problemă pe sistemul unui utilizator sau pe un server de rețea. De exemplu, puteți bănui că încetinirea rezultată a sistemului se datorează RAM insuficientă instalată pe computer.

Pentru a confirma această ipoteză, puteți utiliza System Monitor pentru a număra numărul de pagini de memorie pe care sunt paginate HDDîntr-o secundă din timpul de funcționare a sistemului. Prea multe pagini schimbate pe secundă pe hard disk indică faptul că nu există suficientă memorie RAM pe sistem.

Cele mai frecvente blocaje care afectează performanța sistemului sunt prezentate în tabelul de mai jos. Tabelul conține o descriere a contoarelor System Monitor care sunt utilizate cel mai frecvent pentru a identifica anomaliile sistemului.

Pentru fiecare contor, tabelul enumeră pragul recomandat de Microsoft. Dacă pragul de memorie este depășit, atunci este timpul să creșteți cantitatea de RAM instalată pe computer. Dacă pragul rețelei este depășit, atunci merită luată în considerare segmentarea suplimentară a subrețelei locale adiacente sistemului. Dacă pragul de unitate este depășit, este necesar un hard disk mai rapid.

În acest caz, puteți alege între înlocuirea unităților IDE cu unități cu Interfață SCSI sau implementare soluție hardware RAID, cum ar fi nivelul RAID 0 (volume cu dungi). De obicei, atunci când pragul pentru un procesor este depășit, trebuie să te gândești la înlocuirea procesorului cu unul mai rapid.

Dacă sistemul rulează multe programe multithreaded, atunci merită să luați în considerare utilizarea unui computer multicore sau multiprocesor.

Blocajele comune ale performanței sistemului

Valoarea limită

Octeți trimiși

Pagini/sec

Mai puțină memorie RAM fizică

Total octet/sec

Suma tuturor sistemelor implicate în problemă trebuie să fie mai mică decât cea disponibilă debitului rețele (exemplu: 100 Mb/s)

Disc fizic

Rata medie de transmisie/sec

Lungimea cozii de disc

% timp de disc

CPU

% timp CPU

Lungimea cozii procesorului

System Monitor poate fi deschis prin alegerea comenzii Start> Toate programele> Instrumente administrative> Performanță (Start> Toate programele> Instrumente administrative> Performanță)... O altă modalitate de a lansa System Monitor este să selectați comanda Start> Run, intrare de comandă perfmonîn caseta de dialog Alergași faceți clic pe butonul O.K.

De îndată ce se deschide fereastra System Monitor, veți observa că cele mai populare trei contoare sunt deschise automat: Pagini/sec, Lungimea cozii de discși % timp CPU.

De exemplu, este posibil să merite să acordați atenție parametrului număr mediu de Pagini/sec. Să presupunem că este 47.593. Acesta este semnificativ mai mare decât pragul de 20. În acest caz, este un blocaj pentru performanța sistemului, deoarece sistemul de operare Windows rulează pe un computer cu 128 MB de RAM instalat.

Pentru adaugare contoare suplimentare trebuie să efectuați următoarele acțiuni:

1. Faceți clic dreapta oriunde în zona de afișare Monitor de sistemși selectați Adăugați contoare(sau faceți clic pe pictograma + din bara de instrumente).

În articolul precedent, am întocmit o listă cu 80 de instrumente de monitorizare sisteme Linux... De asemenea, a avut sens să facem o selecție de instrumente pentru sistemul Windows. Mai jos este o listă care servește doar ca punct de plecare, nu există nicio evaluare aici.


1. Manager de activități

Cunoscutul Manager de activități Windows este un utilitar pentru afișarea unei liste rularea proceselorși resursele pe care le consumă. Dar știi cum să-i folosești întregul potențial? De regulă, este folosit pentru a monitoriza starea procesorului și a memoriei, dar puteți merge mult mai departe. Această aplicație este preîncărcată pe toate sistemele de operare Microsoft.

2. Monitorul resurselor

Un instrument excelent pentru a estima utilizarea CPU, RAM, rețea și disc în Windows. Vă permite să obțineți rapid totul informatie necesara starea serverelor critice.

3. Monitor de performanță

Instrumentul principal pentru gestionarea contoarelor de performanță Windows. Monitor de performanță, mai mult versiuni timpurii Windows este cunoscut de noi ca Monitorul de sistem. Utilitarul are mai multe moduri de afișare, afișează contoarele de performanță în timp real, salvează datele în fișiere jurnal pentru studiu ulterioar.

4.Monitor de fiabilitate

Reliability Monitor - Monitor de stabilitate a sistemului, vă permite să urmăriți orice modificări ale performanței computerului, puteți găsi monitorul de stabilitate în Windows 7, în Windows 8: Panou de control> Sistem și securitate> Centru de acțiune. Cu ajutorul Reliability Monitor, puteți ține o evidență a modificărilor și defecțiunilor pe computer, datele vor fi afișate într-o formă grafică convenabilă, care vă va permite să urmăriți ce aplicație și când a fost cauzată o eroare sau blocare, urmăriți aspectul ecran albastru Moartea ferestrelor, motivul apariției sale (altul Windows Update sau instalarea programului).

5. Microsoft SysInternals

SysInternals este Set complet programe de administrare și monitorizare a calculatoarelor care rulează Windows. Le puteți descărca gratuit de pe site-ul Microsoft. Serviciu Programe Sysinternals vă ajută să gestionați, să depanați și să diagnosticați aplicațiile și operarea sisteme Windows.

6. SCOM (parte a Microsoft System Center)

System Center este un set complet de instrumente pentru gestionarea infrastructurii IT, cu ajutorul cărora puteți gestiona, implementa, monitoriza, configura software-ul Microsoft (Windows, IIS, SQLServer, Exchange și așa mai departe). Din păcate, MSC nu este gratuit. SCOM este utilizat pentru monitorizarea proactivă a activelor cheie ale infrastructurii IT.

Monitorizarea serverelor Windows cu familia Nagios

7. Nagios

Nagios a fost cel mai popular instrument de monitorizare a infrastructurii de câțiva ani (pentru Linux și Windows). Dacă vă gândiți la Nagios pentru Windows, atunci instalați și configurați agentul pentru Windows Server... NSClient ++ monitorizează sistemul în timp real și oferă rezultate de la server la distanta monitorizare si nu numai.

8. Cactusi

Folosit de obicei împreună cu Nagios, oferă utilizatorului o interfață web convenabilă pentru utilitarul RRDTool, conceput pentru a funcționa cu baze de date Round Robin, care sunt utilizate pentru a stoca informații despre modificările uneia sau mai multor valori într-o anumită perioadă de timp. Statisticile în dispozitivele de rețea sunt prezentate sub forma unui arbore, a cărui structură este setată de utilizator însuși, puteți construi un grafic al utilizării canalului, al utilizării partițiilor HDD, al latenței resurselor de afișare etc.

9. Shinken

Sistem de monitorizare open source flexibil, scalabil, bazat pe nucleul Nagios scris în Python. Este de 5 ori mai rapid decât Nagios. Shinken este compatibil cu Nagios, este posibil să-și folosească pluginurile și configurațiile fără a face ajustări sau configurații suplimentare.

10. Icinga

Un alt sistem de monitorizare deschis popular care verifică gazdele și serviciile și raportează starea acestora administratorului. Ca o furcă a lui Nagios, Icinga este compatibil cu acesta și au multe în comun.

11. OpsView

OpsView a fost inițial gratuit. Acum, din păcate, utilizatorii acestui sistem de monitorizare trebuie să se descurce.

Op5 este un alt sistem de monitorizare open source. Reprezentarea grafică, stocarea și colectarea datelor.

Alternative Nagios

13. Zabbix

Deschis software pentru a monitoriza și urmări stările diferitelor servicii rețea de calculatoare, servere și echipamente de retea, este folosit pentru a obține date despre încărcarea procesorului, utilizarea rețelei, spațiul pe disc și altele asemenea.

14. Munin

Nu este un sistem de monitorizare rău care colectează date de pe mai multe servere în același timp și afișează totul sub formă de grafice, cu ajutorul cărora puteți urmări toate evenimentele trecute de pe server.

15. Zenoss

Scris in limbajul Python folosind serverul de aplicații Zope, datele sunt stocate în MySQL. Cu Zenoss poți
monitorizarea serviciilor de rețea, resursele sistemului, performanța dispozitivului, Zenoss core analizează mediul. Acest lucru face posibilă gestionarea rapidă a unui număr mare de dispozitive specifice.

16. Observium

Sistem de monitorizare si supraveghere dispozitive de rețeași servere, deși lista de dispozitive acceptate este uriașă și nu se limitează doar la dispozitivele de rețea, dispozitivul trebuie să accepte SNMP.

17. Centreon

Un sistem cuprinzător de monitorizare care vă permite să controlați toată infrastructura și aplicațiile pe care le conțin informatii despre sistem. Alternativă gratuită Nagios.

18. Ganglioni

Ganglia este scalabil sistem distribuit monitorizare, utilizată în sistemele de calcul de înaltă performanță, cum ar fi clustere și grile. Urmărește statisticile și istoricul de calcul în timp real pentru fiecare dintre nodurile monitorizate.

19. Pandora FMS

Sistem de monitorizare, productivitate bună și scalabilitate, un server de monitorizare poate controla activitatea a câteva mii de gazde.

20. NetXMS

Software cu sursă deschisă pentru monitorizarea sistemelor și rețelelor de computere.

21. OpenNMS

Platforma de monitorizare OpenNMS. Spre deosebire de Nagios, acceptă SNMP, WMI și JMX.

22. HypericHQ

O componentă a suitei VMware vRealize Operations, este folosită pentru a monitoriza sistemul de operare, middleware-ul și aplicațiile în medii fizice, virtuale și cloud. Afișează disponibilitatea, performanța, utilizarea, evenimentele, jurnalele și modificările la fiecare nivel al stivei de virtualizare (de la hypervisorul vSphere la sistemul de operare invitat).

23. Bosun

Un sistem de alertă open source de la StackExchange. Bosun are o schemă de date bine gândită și limbaj puternic prelucrarea acestora.

24. Sensu

Sensu este un sistem de paginare open source similar cu Nagios. Există un tablou de bord simplu, puteți vedea o listă de clienți, verificări și alerte declanșate. Cadrul oferă mecanismele necesare pentru a colecta și acumula statistici de server. Fiecare server rulează agentul Sensu (client), care utilizează un set de scripturi pentru a verifica starea de sănătate a serviciilor, starea acestora și pentru a colecta orice alte informații.

25. ColectaM

CollectM colectează statistici despre utilizarea resurselor sistemului la fiecare 10 secunde. Poate colecta statistici pentru mai multe gazde și le trimite către server, informațiile sunt afișate folosind grafice.

28. Instrumentul de analiză a performanței jurnalelor (PAL).

34. Monitor rețea totală

Acesta este un program pentru monitorizarea constantă a funcționării rețelei locale. calculatoare individuale, servicii de rețea și de sistem. Total Network Monitor generează un raport și vă anunță despre erorile care au apărut. Puteți verifica orice aspect al unui serviciu, server sau sistem de fișiere: FTP, POP / SMTP, HTTP, IMAP, Registry, Jurnal de evenimente, Stare serviciu și altele.

35. PRTG

38. Idera

Suportă mai multe sisteme de operare și tehnologii de virtualizare. Există multe instrumente gratuite pe care le puteți folosi pentru a monitoriza sistemul.

39. PowerAdmin

PowerAdmin este o soluție comercială de monitorizare.

40. ELM Enterprise Manager

ELM Enterprise Manager - monitorizare completă de la „ce s-a întâmplat” la „ce se întâmplă” în timp real. Instrumentele de monitorizare din ELM includ - Event Collector, Performance Monitor, Service Monitor, Process Monitor, File Monitor, PING Monitor.

41. EventsEntry

42. Veeam ONE

O soluție eficientă pentru monitorizarea, raportarea și programarea resurselor în mediul infrastructurii VMware, Hyper-V și Veeam Backup & Replication, monitorizează starea infrastructurii IT și diagnostichează problemele înainte ca acestea să interfereze cu experiența utilizatorului.

43. CA Unified Infrastructure Management (fost CA Nimsoft Monitor, Unicenter)

Monitorizează performanța și disponibilitatea resurselor serverului Windows.

44. HP Operations Manager

Acest software de monitorizare a infrastructurii efectuează o analiză proactivă a cauzei principale pentru a reduce timpul de recuperare și costurile de management operațional. Soluția este ideală pentru monitorizarea automată.

45. Dell OpenManage

OpenManage (acum Dell Enterprise Systems Management) este un produs de monitorizare all-in-one.

46. ​​​​Halcyon Windows Server Manager

Managementul și monitorizarea rețelelor, aplicațiilor și infrastructurii.

Mai jos este o listă cu (cele mai populare) instrumente de monitorizare a rețelei

54. Ntop

55. NeDi

Nedi este un instrument open source de monitorizare a rețelei.

54. Tipul

Sistem monitorizare Dude, deși gratuit, dar conform experților, nu este în niciun caz inferior produse comerciale, monitorizează serverele individuale, rețelele și serviciile de rețea.

55. Lățime de bandăD

Software cu sursă deschisă.

56. NagVis

Extensia pentru Nagios, vă permite să creați hărți de infrastructură și să afișați starea acestora. NagVis acceptă o mare varietate de widget-uri, seturi de pictograme.

57. Proc Net Monitor

O aplicație de monitorizare gratuită care vă permite să urmăriți toate procesele active și, dacă este necesar, să le opriți rapid pentru a reduce sarcina procesorului.

58. PingPlotter

Folosit pentru a diagnostica rețelele IP, pentru a determina unde au loc pierderile și întârzierile pachete de rețea.

Instrumente mici, dar utile

Lista nu ar fi completă fără a menționa mai multe opțiuni de monitorizare hardware.

60. Monitor de activitate al computerului Glint

61. RealTemp

Un utilitar pentru monitorizarea temperaturilor procesoarelor Intel, nu necesită instalare, monitorizează temperaturile curente, minime și maxime pentru fiecare nucleu și începerea throttling-ului.

62. SpeedFan

Un utilitar care vă permite să controlați temperatura și viteza de rotație a ventilatoarelor din sistem, monitorizează indicatorii senzorilor plăcii de bază, plăcii video și hard disk-urilor.

63. OpenHardwareMonitor

@ECHO OFF ECHO Se adaugă contorul „New_counter”... rem Creare grup nou colectorii de date logman create counter New_counter -f bincirc -c ^ "\ Procesor (_Total) \ %% Procesor Time" ^ "\ Memorie (_Total) \ Pagina / sec" ^ "\ Memorie (_Total) \ %% Necommited Bytes In Use" ^ „\ Memorie (_Total) \ Octeți disponibili” ^ „\ Sistem (_Total) \ Lungimea cozii de procesor” ^ „\ PhysicalDisk (_Total) \ Lungimea medie a cozii de disc” ^ „\ PhysicalDisk (*) \ Lungimea medie a cozii de disc” ^ „\ Interfață de rețea (*) \ Bytes Total / sec” ^ -si 15 -v ​​​​mmddhhmm rem Porniți monitorul de performanță C: \ Windows \ System32 \ Perfmon.exe ECHO gata

Numele contoarelor sunt cuprinse între ghilimele și separate printr-un spațiu. Numele contoarelor pot fi scrise atât în ​​engleză, cât și în rusă (dar apoi fișierul bat va funcționa numai în versiunile rusești ale Windows). Dacă numele contorului conține semnul % , trebuie înlocuit cu semne %% (dublu procente).

După finalizare acest fișier, vom merge imediat la monitorul de performanță, unde vom vedea grupul nou creat de colectori de date numit New_counter.

Contoarele descrise, de regulă, sunt suficiente pentru o evaluare generală a încărcării sistemului. Alte contoare sunt utilizate pentru investigarea detaliată a problemelor atunci când se determină că echipamentul nu are performanță suficientă.

Te-a ajutat acest articol?

Top articole similare