/proc/cpuinfo è un breve file di testo di sola lettura che contiene informazioni sulle CPU (central processing units) di un computer.
Può essere facilmente letto con un comando come cat, cioè
cat /proc/cpuinfo
Se un computer contiene due o più CPU, le informazioni su ciascuna sono separate da una riga vuota., Le informazioni su ciascun processore sono costituite da un insieme di righe (18 su Red Hat 9), ognuna delle quali contiene una parola chiave seguita da un separatore (costituito da spazi, due punti e poi un altro spazio) e quindi da un valore. Ogni parola chiave può essere una combinazione di caratteri alfanumerici, di sottolineatura e di spazio.
Solo alcune righe contengono informazioni significative per la maggior parte degli utenti., Tra loro ci sono il processore (il cui valore è pari a zero per singolo processore sistemi), vendor_id (il cui valore è GenuineIntel nel caso di un processore Intel), famiglia di cpu, nome_modello, cpu MHz (velocità del processore in milioni di cicli al secondo), la dimensione della cache (la quantità di cache ad alta velocità di memoria integrato nel processore) e fpu (il cui valore è sì se il processore contiene una unità in virgola mobile).
Il campo flag mostra quali funzioni sono disponibili nella CPU; questa informazione è di interesse solo per gli utenti con una conoscenza approfondita dei processori., L’elemento finale, bogomips, è una misurazione specifica per Linux della velocità della CPU in MIPS (milioni di istruzioni al secondo) mentre non esegue alcun lavoro effettivo; non è un indicatore accurato della velocità complessiva del processore e viene utilizzato solo per alcuni scopi di test.