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
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
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
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
# 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
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
*-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
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.
Una volta generato il report in formato html, è possibile visualizzarlo da un browser web come mostrato di seguito.,
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:
- Cpustat – Controlla l’Utilizzo della CPU per l’Esecuzione di Processi in Linux
- CoreFreq – Una CPU Potente Strumento di Monitoraggio per i Sistemi Linux
- Trova i migliori Processi in Esecuzione dalla maggiore Utilizzo di Memoria e CPU in Linux
- 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.