Come controllare le informazioni sulla CPU in Linux

Le informazioni sulla CPU in qualsiasi macchina includono informazioni sul processore, i dettagli del fornitore, il nome del modello, l’architettura, la velocità di elaborazione, ecc. In Linux, le informazioni sulla CPU sono memorizzate in un file di sistema, che può essere letto utilizzando un editor di testo o può essere letto e utilizzato in uno script di shell amministrativa.

Apri il file /proc/cpuinfo usando un editor di testo a tua scelta.

$ vim /proc/cpuinfo
Visualizza Informazioni CPU in Linux
Visualizza informazioni CPU in Linux

Come puoi vedere nello screenshot qui sopra, tutte le informazioni come il nome del modello, la velocità, la dimensione della cache, sono presenti nel file. È inoltre possibile visualizzare il contenuto di questo file direttamente sulla riga di comando eseguendo:

$ less /proc/cpuinfo

Questo produrrà il contenuto sulla riga di comando e puoi premere ‘Invio’ per scorrere verso il basso. Oltre a leggere questo file, ci sono pochi comandi incorporati che è possibile eseguire per ottenere le informazioni sulla CPU.

Comando lscpu

Per prima cosa, diamo un’occhiata al semplice comando ‘lscpu’ che stampa le informazioni in un formato pulito e più leggibile.

$ lscpu 
Stampa le informazioni sulla CPU
Stampa le informazioni sulla CPU

Questo comando ha anche alcune opzioni utili. Ad esempio, è possibile emettere i dati in formato ‘JSON’ utilizzando l’opzione '-J'.

$ lscpu -J
Stampa le informazioni sulla CPU in formato JSON
Stampa le informazioni sulla CPU in formato JSON

Puoi anche salvare questo output in un file semplicemente reindirizzando l’output.

$ lscpu > cpuinfo.txt

Comando lshw

lshw sta per ‘list hardware’ ed è un comando per ottenere informazioni su tutto l’hardware utilizzato dal sistema Linux. Possiamo usare questo comando con l’argomento '-c CPU' per ottenere un breve output contenente informazioni sulla CPU.

$ sudo lshw -c CPU
Stampa Informazioni hardware CPU in Linux
Stampa Informazioni hardware CPU in Linux

Nota che anche se stiamo solo leggendo le informazioni, questo comando è consigliato per essere eseguito come super-utente, cioè usando sudo. Ci sono meno informazioni in questo output di ‘lscpu’ e l’elenco di ‘capacità’ è lo stesso dei ‘flag’ elencati nell’output di lscpu.

Conclusione

In questo articolo, abbiamo visto come controllare le informazioni della CPU in un sistema Linux. Ci sono ovviamente molti altri comandi per ottenere le informazioni sulla CPU, alcuni dei quali non sono disponibili per impostazione predefinita e devono essere installati separatamente.

Write a Comment

Il tuo indirizzo email non sarà pubblicato.