informațiile CPU din orice mașină includ informații despre procesor, detaliile furnizorului, numele modelului, arhitectura, viteza de procesare etc. În Linux, informațiile CPU sunt stocate într-un fișier de sistem, care poate fi citit fie folosind un editor de text, fie poate fi citit și utilizat într-un script shell administrativ.
deschideți fișierul /proc/cpuinfo folosind un editor de text la alegere.
$ vim /proc/cpuinfo
după cum puteți vedea în captura de ecran de mai sus, toate informațiile precum numele modelului, viteza, dimensiunea cache-ului sunt prezente în fișier. De asemenea, puteți vizualiza conținutul acestui fișier direct pe linia de comandă rulând:
$ less /proc/cpuinfo
aceasta va afișa conținutul pe linia de comandă și puteți apăsa ‘Enter’ pentru a derula în jos. În afară de citirea acestui fișier, există câteva comenzi încorporate pe care le puteți rula pentru a obține informațiile CPU.
comanda lscpu
mai întâi, să verificăm comanda simplă ‘lscpu’ care imprimă informațiile într-un format îngrijit și mai lizibil.
$ lscpu
această comandă are și câteva opțiuni utile. De exemplu, puteți transmite datele în format ‘JSON’ utilizând opțiunea '-J'
.
$ lscpu -J
de asemenea, puteți salva această ieșire într-un fișier prin simpla redirecționare a ieșirii.
$ lscpu > cpuinfo.txt
comanda lshw
lshw înseamnă ‘listă hardware’ și este o comandă pentru a obține informații despre tot hardware-ul folosit de sistemul Linux. Putem folosi această comandă cu argumentul '-c CPU'
pentru a obține o ieșire scurtă care conține informații despre CPU.
$ sudo lshw -c CPU
rețineți că, chiar dacă suntem doar citirea informațiilor, această comandă este recomandat să fie rulat ca super-utilizator, adică folosind sudo. Există mai puține informații în această ieșire decât ‘lscpu’ și lista de ‘capabilități’ este aceeași cu ‘steagurile’ listate în ieșirea lscpu.
concluzie
în acest articol, am văzut cum să verificăm informațiile CPU într-un sistem Linux. Există, evident, multe alte comenzi pentru a obține informațiile CPU, dintre care unele nu sunt disponibile în mod implicit și trebuie instalate separat.