Cum să verificați încărcarea procesorului și a memoriei RAM prin linia de comandă Linux, cele mai bune cursuri pe Linux Riga

Cum să verificați încărcarea procesorului și a memoriei RAM prin linia de comandă Linux, cele mai bune cursuri pe Linux Riga

Articole

Administrarea de bază a sistemului Linux este o componentă esențială a formării unui inginer IT modern. Aceste abilități vor fi probabil utile pentru angajare în multe domenii IT. Astăzi, vom discuta despre cum să verificăm încărcarea procesorului și a memoriei RAM. Aceste cunoștințe sunt incluse în cele mai bune cursuri de Linux din Riga . Te vor ajuta să devii rapid specialist IT în Letonia.

Comanda pentru a afișa datele de încărcare a procesorului, cele mai bune cursuri pe Linux Riga

În primul rând, haideți să ne dăm seama cum se afișează sarcina CPU ( Unitatea Centrală de Procesare ). Aceste cunoștințe sunt esențiale pentru oricine utilizează Linux în practică. De exemplu, pentru a înțelege dacă sistemul dvs. încorporat are performanțe suficiente. Sau pentru a înțelege câtă sarcină de sistem există într-o mașină virtuală. Cursul special Riga al Astra Linux pe platforma Universității SEDICOMM vă va ajuta să aflați mai multe despre acest lucru.

În primul rând, puteți verifica fișierul /proc/loadavg pentru a obține date despre încărcarea sistemului . Acesta este creat și modificat automat de sistemul de operare și conține date despre încărcarea procesorului pentru trei perioade de timp:

  • prima valoare este pentru ultimul minut;
  • a doua valoare este pentru ultimele 5 minute;
  • a treia valoare este pentru ultimele 15 minute.

Să vizualizăm acest fișier folosind comanda cat . Este demn de remarcat faptul că aceste valori nu reflectă încărcarea CPU ca procent. Ele arată numărul mediu de thread-uri de sistem care rulează sau așteaptă. Dacă prima valoare este mai mare decât a doua și a treia, încărcarea CPU crește. Dacă este mai mică, scade.

A patra valoare reprezintă raportul dintre procesele care rulează în prezent și numărul total de procese. A cincea valoare este PID-ul ultimului proces creat în sistemul de operare. Pentru mai multe detalii, consultați cursul introductiv despre administrarea Linux din Riga.

Pentru a vizualiza valorile procentuale, cel mai bine este să utilizați o aplicație terță. De exemplu, utilitarul mpstat . Pentru a-l instala, introduceți sudo apt install sysstat în linia de comandă dacă utilizați Ubuntu sau Debian . Sau sudo yum install sysstat dacă utilizați CentOS sau RHEL.

După aceasta, comanda mpstat vă va ajuta să afișați statistici privind încărcarea curentă a procesorului . Acest utilitar este interesant deoarece arată încărcarea procesorului generată de:

  • utilizatori (separat, aplicații cu prioritate mare);
    miez;
  • așteptarea intrării și ieșirii;
  • procese de virtualizare;
  • costuri de întrerupere și alte surse.

Toate aceste date ne permit să înțelegem mult mai detaliat încărcarea procesorului. Și trageți concluzii care vă permit să administrați mai eficient sistemul de operare.

Comanda pentru afișarea datelor despre încărcarea RAM în Linux

Desigur, datele privind încărcarea procesorului reprezintă doar una dintre cele două valori cheie care reflectă utilizarea resurselor sistemului. La fel de importantă este capacitatea de a afișa utilizarea memoriei RAM în funcție de procese. Acest subiect va fi, fără îndoială, abordat mai detaliat în cursul nostru de instruire Red Hat Enterprise Linux Administration din Riga , care poate fi urmat online în Letonia pe platforma Universității SEDICOMM.

Cea mai ușoară modalitate de a vedea câtă memorie RAM este utilizată de procesele active este să te uiți din nou la fișierul corespunzător din Linux - /proc/meminfo . Îl poți vizualiza cu aceeași comandă cat . Mai presus de toate, suntem interesați de primele trei linii ale acestui document:

  • MemTotal: 3983204 kB — cantitatea totală de memorie RAM disponibilă;
  • MemFree: 1698224 kB - cantitate gratuită de RAM.

De asemenea, puteți utiliza comanda free cu opțiunea -h pentru a afișa cantitatea de RAM utilizată . Aceasta va afișa cantitatea totală de RAM, precum și memoria utilizată și cea liberă. Această metodă va fi probabil mai convenabilă decât vizualizarea conținutului fișierului /proc/meminfo.

Echipa Universității SEDICOMM : Academia Cisco , Institutul Profesional Linux , Institutul Python.