Articles

9 Comenzi utile pentru a obține informații despre CPU pe Linux

într-un articol anterior, am pus împreună o listă de 10 Comenzi utile pentru a colecta informații despre sistem și hardware în Linux. În acest ghid, ne vom restrânge la CPU / procesor și vă vom arăta diverse modalități de extragere a informațiilor detaliate despre procesorul mașinii dvs.doar pentru a vă oferi o imagine de ansamblu, vom interoga informații precum arhitectura procesorului, vendor_id, Modelul, numele modelului, numărul de nuclee CPU, viteza fiecărui nucleu și multe altele.,
În esență, / proc / cpuinfo conține toate aceste informații, fiecare altă comandă / utilitate primește ieșirea din acest fișier.acestea fiind spuse, mai jos sunt 9 comenzi pentru a obține informații despre CPU-ul Linux.,

Get Info CPU Folosind Comanda cat

pur și simplu, puteți vizualiza informațiile de sistem CPU prin vizualizarea conținutului /proc/cpuinfo fișier cu ajutorul pisica de comandă, după cum urmează:

$ cat /proc/cpuinfo
Linux CPU Informații
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:......

Pentru a obține un pic specifice, puteți folosi comanda grep – o CLI instrument pentru căutarea plain-text date pentru liniile care se potrivesc cu o expresie regulată.,sted Citește: Cum de a Folosi „pisică” și ‘tac’ Comenzi cu Exemple în Linux

lscpu de Comandă Arată CPU Arhitectura Info

comanda lscpu printuri arhitectura PROCESORULUI informații din sysfs și /proc/cpuinfo așa cum se arată mai jos:

$ lscpu
Linux CPU Arhitectura
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 de Comandă Arată CPU x86

comanda cpuid haldele informații complete despre CPU(s) colectate de la CPUID instruire, și, de asemenea, descoperi exact modelul de PROCESOR x86(e) de informații.,

asigurați-vă că îl instalați înainte de a-l rula.

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

odată instalat, executați cpuid pentru a colecta informații referitoare la procesorul x86.

$ cpuid
prezinta x86 CPU Informații

dmidecode Command – prezinta Linux Hardware Info

dmidecode este un instrument pentru preluarea informațiilor hardware de orice sistem Linux. Acesta haldele DMI unui computer (AKA SMBIOS) conținutul de masă într-un format care poate fi citit de om pentru regăsire ușoară., La SMBIOS specificație definește diverse DMI tipuri, pentru CPU, utilizarea „procesor”, după cum urmează:

$ sudo dmidecode --type processor
Arată Linux Hardware Informații
# 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 Instrument – Prezinta Sistem Linux Informații

Inxi este un puternic de linie de comandă sistem de informații script destinat atât pentru console cât și IRC (Internet Relay Chat). Puteți să-l utilizați pentru a prelua instantaneu informații hardware.,

puteți instala astfel:

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

Pentru a afișa PROCESOR complet de informații, inclusiv de pe CPU clock-viteza și CPU max viteză (dacă este disponibil), utilizați -C pavilion, după cum urmează:

$ inxi -C
Imprimare Linux Sistem de Informații
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 Instrument – Lista de Configurare Hardware

lshw este un instrument minim pentru colectarea de informații detaliate cu privire la configurația hardware a unui calculator.,este cazul:

$ sudo lshw -C CPU
Imprimare Linux Configurare 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 – Prezinta Informatii Hardware în GTK+ Geam

hardinfo afișează informații despre hardware-ul într-un GTK+ fereastră, puteți instala, după cum urmează:

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

Odată ce ai instalat, de tip:

$ hardinfo 
Linux Sistem de Informații

de asemenea, vă permite să genereze un sistem hardware info raport, făcând clic pe „Generare Raport” buton., Din interfața de mai jos, faceți clic pe „Generați” pentru a continua. Rețineți că puteți alege categoria de informații hardware care va fi generată.

a Genera Informații în Sistem, Raport

Odată ce au generat raportul în format html, puteți vizualiza dintr-un browser web după cum se arată mai jos.,

Linux System Detailed Information

hwinfo – Shows Present Hardware Info

hwinfo is used to extract info about the hardware present in a Linux system.,- dar este folosit pentru a arăta numărul de unități de procesare pe computer:

$ nproc

Pentru suplimentare informații de utilizare și opțiuni, citiți paginile man de aceste comenzi de genul asta:

$ man commandname

de Asemenea, a verifica afară:

  1. Cpustat – Monitorizează Utilizarea PROCESORULUI de Funcționare a Proceselor în Linux
  2. CoreFreq – Un PROCESOR Puternic Instrument de Monitorizare pentru Sistemele Linux
  3. Găsi Top Procesele de cea Mai mare Memorie și Utilizarea PROCESORULUI în Linux
  4. Cum de a Impune utilizarea PROCESORULUI de Mare de Încărcare și Testul de Stres pe Linux Folosind Stres-ng’ Instrument

Asta e tot pentru acum!, Puteți împărtăși cu noi modalități suplimentare de extragere a informațiilor despre procesor în Linux prin formularul de feedback de mai jos.