GNU/Linux >> Linux Esercitazione >  >> Linux

Spiegazione del file /proc/cpuinfo

Il file /proc/cpuinfo mostra il tipo di processore in esecuzione nel sistema, incluso il numero di CPU presenti. Ecco un esempio di output da cat /proc/cpuinfo di un sistema.

# cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 45
model name      : Intel(R) Xeon(R) CPU E5-2660 0 @ 2.20GHz
stepping        : 6
microcode       : 1561
cpu MHz         : 600.000
cache size      : 20480 KB
physical id     : 0
siblings        : 16
core id         : 0
cpu cores       : 8
apicid          : 0
initial apicid  : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm ida arat epb pln pts dtherm tpr_shadow vnmi flexpriority ept vpid xsaveopt
bogomips        : 4399.93
clflush size    : 64
cache_alignment : 64
address sizes   : 46 bits physical, 48 bits virtual
power management:

Di seguito sono riportati i vari elementi che vedresti nell'output e le rispettive spiegazioni.

  • responsabile del trattamento – Fornisce a ciascun processore un numero identificativo. Se hai un processore visualizzerà uno 0. Se hai più di un processore visualizzerà tutte le informazioni sul processore separatamente contando i processori usando la notazione zero.
  • famiglia CPU – Ti dice autorevolmente il tipo di processore che hai nel sistema. Se il tuo computer è un sistema basato su Intel, metti semplicemente il numero davanti a "86" per determinare il valore. Questo è utile per determinare il tipo di architettura di un vecchio sistema ed è utile per determinare quale pacchetto RPM compilato si adatta meglio a quel sistema.
  • nome modello – Fornisce il nome comune del processore, incluso il nome del progetto.
  • Cpu MHz – Mostra la velocità precisa del processore, in megahertz, al millesimo decimale.
  • dimensione della cache – Indica la quantità di cache di memoria di livello 2 disponibile per il processore.
  • bandiere – Definisce una serie di diversi attributi del processore, come la presenza di un'unità a virgola mobile (FPU) e la capacità di elaborare le istruzioni MMX.


Linux
  1. Comprensione di Linux /proc/id/maps

  2. Quando dovrei usare /dev/shm/ e quando dovrei usare /tmp/?

  3. Come scoprire da quale cartella è in esecuzione un processo?

  4. Recupera il file cancellato che è attualmente in fase di scrittura

  5. Numero di processori in /proc/cpuinfo

/proc/cpuinfo e /proc/meminfo in Linux

Comprendere il file /etc/fstab in Linux

Comprendere i file /proc/mounts, /etc/mtab e /proc/partitions

Come funziona /proc/*?

unix:///var/run/supervisor.sock nessun file di questo tipo

I siti web dovrebbero vivere in /var/ o /usr/ in base all'utilizzo consigliato?