Articles

9 Comandi utili per ottenere informazioni sulla CPU su Linux

In un precedente articolo, abbiamo messo insieme un elenco di 10 comandi utili per raccogliere informazioni di sistema e hardware in Linux. In questa guida, ci limiteremo alla CPU / processore, e vi mostrerà vari modi di estrarre informazioni dettagliate sulla CPU della macchina.

Solo per darti una panoramica, interrogheremo informazioni come architettura della CPU, vendor_id, modello, nome del modello, numero di core della CPU, velocità di ciascun core e molto altro.,
Essenzialmente, il / proc / cpuinfo contiene tutte queste informazioni, ogni altro comando / utility ottiene il suo output da questo file.

Detto questo, di seguito sono riportati 9 comandi per ottenere informazioni sulla tua CPU Linux.,

Get CPU Info Usando il Comando cat

Si può semplicemente visualizzare le informazioni di sistema della CPU per visualizzare il contenuto di /proc/cpuinfo file con l’aiuto di cat seguente comando:

$ cat /proc/cpuinfo
Linux CPU Informazione;
processor: 0vendor_id: GenuineIntelcpu family: 6model: 69model name: Intel(R) Core(TM) i5-4210U CPU @ 1.70GHzstepping: 1microcode: 0x1ccpu MHz: 1700.062cache size: 3072 KBphysical id: 0siblings: 4core id: 0cpu cores: 2apicid: 0initial apicid: 0fpu: yesfpu_exception: yescpuid level: 13wp: yesflags: 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 nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm epb tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt dtherm ida arat pln ptsbugs:bogomips: 4788.92clflush size: 64cache_alignment: 64address sizes: 39 bits physical, 48 bits virtualpower management:......

Per ottenere un po ‘ di specifiche, è possibile utilizzare il comando grep – CLI strumento per la ricerca di testo normale dati per le righe corrispondenti ad una espressione regolare.,sted Leggere: Come Utilizzare il ‘gatto’ e ‘tac’ Comandi con Esempi in Linux

lscpu Comando Mostra l’Architettura della CPU Info

Il comando lscpu stampe architettura della CPU informazioni da sysfs e /proc/cpuinfo, come illustrato di seguito:

$ lscpu
Linux Architettura della CPU
Architecture: x86_64CPU op-mode(s): 32-bit, 64-bitByte Order: Little EndianCPU(s): 4On-line CPU(s) list: 0-3Thread(s) per core: 2Core(s) per socket: 2Socket(s): 1NUMA node(s): 1Vendor ID: GenuineIntelCPU family: 6Model: 69Model name: Intel(R) Core(TM) i5-4210U CPU @ 1.70GHzStepping: 1CPU MHz: 1303.687CPU max MHz: 2700.0000CPU min MHz: 800.0000BogoMIPS: 4788.92Virtualization: VT-xL1d cache: 32KL1i cache: 32KL2 cache: 256KL3 cache: 3072KNUMA node0 CPU(s): 0-3Flags: 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 nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm epb tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt dtherm ida arat pln pts

cpuid Comando Mostra CPU x86

Il comando cpuid dump completo di informazioni circa la CPU(s) raccolti dall’istruzione CPUID e scoprire il modello esatto di CPU x86(s) da che informazioni.,

Assicurarsi di installarlo prima di eseguirlo.

$ sudo apt install cpuid #Debian/Ubuntu systems$ sudo yum install cpuid#RHEL/CentOS systems $ sudo dnf install cpuid#Fedora 22+ 

Una volta installato, eseguire cpuid per raccogliere informazioni riguardanti la CPU x86.

$ cpuid
Mostra informazioni sulla CPU x86

Comando dmidecode – Mostra informazioni hardware Linux

dmidecode è uno strumento per il recupero di informazioni hardware di qualsiasi sistema Linux. Scarica il contenuto della tabella DMI (aka SMBIOS) di un computer in un formato leggibile dall’uomo per un facile recupero., La specifica SMBIOS definisce vari tipi di DMI, per la CPU, utilizzare “processore”come segue:

$ sudo dmidecode --type processor
Mostra Informazioni hardware Linux
# dmidecode 3.0Getting SMBIOS data from sysfs.SMBIOS 2.7 present.Handle 0x0004, DMI type 4, 42 bytesProcessor InformationSocket Designation: U3E1Type: Central ProcessorFamily: Core i5Manufacturer: Intel(R) CorporationID: 51 06 04 00 FF FB EB BFSignature: Type 0, Family 6, Model 69, Stepping 1Flags:FPU (Floating-point unit on-chip)VME (Virtual mode extension)DE (Debugging extension)PSE (Page size extension)TSC (Time stamp counter)MSR (Model specific registers)PAE (Physical address extension)MCE (Machine check exception)CX8 (CMPXCHG8 instruction supported)APIC (On-chip APIC hardware supported)SEP (Fast system call)MTRR (Memory type range registers)PGE (Page global enable)MCA (Machine check architecture).....

Inxi Tool – Mostra Informazioni sul sistema Linux

Inxi è un potente script di informazioni di sistema da riga di comando destinato sia per console che per IRC (Internet Relay Chat). È possibile utilizzarlo per recuperare istantaneamente le informazioni hardware.,

È possibile installare in questo modo:

$ sudo apt install inxi #Debian/Ubuntu systems$ sudo yum install inxi#RHEL/CentOS systems $ sudo dnf install inxi#Fedora 22+ 

Per visualizzare completare le informazioni della CPU, tra cui per CPU velocità di clock della CPU e la velocità max (se disponibile), utilizzare il tag -C bandiera come segue:

$ inxi -C
la Stampa di Informazioni di Sistema di Linux
CPU: Dual core Intel Core i5-4210U (-HT-MCP-) cache: 3072 KB clock speeds: max: 2700 MHz 1: 1958 MHz 2: 1993 MHz 3: 1775 MHz 4: 1714 MHz

lshw Strumento – Elenco Configurazione Hardware

lshw è un minimo strumento per la raccolta di informazioni dettagliate per la configurazione hardware di un computer.,in caso di:

$ sudo lshw -C CPU
Stampa Linux Configurazione Hardware
*-cpu description: CPU product: Intel(R) Core(TM) i5-4210U CPU @ 1.70GHz vendor: Intel Corp. physical id: 4 bus info: cpu@0 version: Intel(R) Core(TM) i5-4210U CPU @ 1.70GHz serial: To Be Filled By O.E.M. slot: U3E1 size: 2626MHz capacity: 2700MHz width: 64 bits clock: 100MHz capabilities: x86-64 fpu fpu_exception wp 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 constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm epb tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt dtherm ida arat pln pts cpufreq configuration: cores=2 enabledcores=2 threads=4

hardinfo – Mostra Informazioni Hardware in GTK+ Finestra

hardinfo visualizza informazioni sull’hardware in GTK+ finestra, è possibile installarlo come segue:

$ sudo apt install hardinfo #Debian/Ubuntu systems$ sudo yum install hardinfo#RHEL/CentOS systems $ sudo dnf install hardinfo#Fedora 22+ 

una Volta installato, tipo:

$ hardinfo 
Informazioni di Sistema di Linux

inoltre, consente di generare un sistema hardware info report cliccando su “Genera Report” pulsante., Dall’interfaccia sottostante, fare clic su “Genera” per procedere. Si noti che è possibile scegliere la categoria di informazioni hardware da generare.

Genera Report informativo di sistema

Una volta generato il report in formato html, è possibile visualizzarlo da un browser web come mostrato di seguito.,

Linux System Detailed Information

hwinfo – Shows Present Hardware Info

hwinfo is used to extract info about the hardware present in a Linux system.,mando è utilizzato per indicare il numero di unità di elaborazione presenti sul vostro computer:

$ nproc

Per ulteriori info sull’utilizzo e le opzioni, leggere attraverso le pagine man di questi comandi come questo:

$ man commandname

Inoltre, check out:

  1. Cpustat – Controlla l’Utilizzo della CPU per l’Esecuzione di Processi in Linux
  2. CoreFreq – Una CPU Potente Strumento di Monitoraggio per i Sistemi Linux
  3. Trova i migliori Processi in Esecuzione dalla maggiore Utilizzo di Memoria e CPU in Linux
  4. Come Imporre ad Alto Carico della CPU e Stress Test con Linux, con lo Stress-ng’ Strumento

questo è tutto per ora!, Puoi condividere con noi ulteriori modi per estrarre informazioni sulla CPU in Linux tramite il modulo di feedback qui sotto.