kära Linux geeks,
ibland behöver du hitta information om din CPU på din Linux-maskin och det finns många sätt att göra det. Så i den här handledningen kommer jag att lära dig hur du hittar detaljer om din CPU som processor, arkitektur, leverantörsnamn och många andra som är mycket användbara för dig.,
jag gillar att lära mig att göra samma sak på olika sätt, särskilt när det gäller Linux kommandoraden eftersom det får mig att öva många saker och jag känner mig närmare min dröm om att vara en ninja.
/proc / cpuinfo är en skrivskyddad fil som innehåller information om de centrala bearbetningsenheterna på en maskin. Du kan enkelt läsa innehållet och visa det till terminalen på standardutmatning med hjälp av cat-kommandot. Öppna en ny terminal (CTRL+ALT+T i Ubuntu) och kör följande kommando.,
cat /proc/cpuinfo
As you guys can see from the output shown below, the above command gave me detailed information about each individual CPU processor such as the vendor id, model, CPU family, model name etc.
processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 42 model name : Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz stepping : 7 microcode : 0x28 cpu MHz : 800.,al id : 0 siblings : 4 core id : 0 cpu cores : 2 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 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 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer xsave avx lahf_lm arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid bogomips : 4589.,51 clflush storlek: 64 cache_alignment: 64 adressstorlekar: 36 bitar fysisk, 48 bitar virtuell strömhantering:
du kan också hitta antalet processorer med hjälp av följande kommando. Jag gjorde en hel artikel om hur man hittar antalet processorer på din Linux-maskin.
cat/proc | cpuinfo | grep processor/wc-l
följande kommando hjälper dig att få leverantörs-ID för processorer utan att skriva ut hela innehållet i/proc / cpuinfo-filen på skärmen.,
cat/proc | cpuinfo/grep vendor_id
jag har fyra processorer, så Följande är utgången jag får när jag kör ovanstående kommando.
vendor_id : GenuineIntel vendor_id : GenuineIntel vendor_id : GenuineIntel vendor_id : GenuineIntel
Ett mycket enkelt och användbart kommando som kan användas för att samla in information på CPU-arkitektur som gillar antal Processorer, gängor, hylsor, uttag, NUMA noder, information om CPU-cache-minne, CPU familj, modell och bogoMIPS är lscpu verktyg.,
lscpu-verktygen drar informationen från sysfs och/proc / cpuinfo-filen och skriver ut den i ett läsbart format för människor, så att alla kan förstå det. Tyvärr har det inte många alternativ så det finns inte mycket du kan göra med det.
öppna en ny terminal (CTRL+ALT+T) och kör följande kommando för att få information om din cpu-maskinvaruinformation i din linux-maskin.
lscpu
efter att ha kört ovanstående kommando får jag följande utgång.,
Arkitektur: x86_64 CPU-op-läge(s): 32-bit, 64-bit Byte-Ordning: Little-Endian CPU(s): 4 On-line CPU(s) lista: 0-3 Tråd(ar) per kärna: 2 Core(s) per uttag: 2 Socket(s): 1 NUMA-nod(er): 1 leverantörs-ID: GenuineIntel CPU-family: 6 Modell: 42 Kliva: 7 MHz CPU: 800.000 BogoMIPS: 4589.,51 Virtualisering: VT-x L1d cache: 32K L1i cache: 32 KB L2-cache: 256 L3-cache: 3072K NUMA node0 CPU(s): 0-3
Som ni kan se resultat av lscpu kommando i ett lättläst format och lättare att läsa än produktionen drog vi manuellt från /proc/cpuinfo filen, men det ger inte många detaljer för ett linux-nörd. Det är mycket användbart för att skapa en grundläggande idé för din CPU.
hittills har vi gjort allt från terminalen, finns det något gui-verktyg som kan hjälpa oss att hitta information om vår CPU-maskinvara?,
hardinfo-verktyget är ett grafiskt verktyg som visar information om hårdvara i ett användarvänligt fönster. Detta gtk-baserade GUI-verktyg drar information från filerna i /proc-underkatalogen. Det ingår i Ubuntu: s standardförråd och kan installeras via apt-get-kommandot som visas nedan.
sudo apt-get install hardinfo
när installationen är klar kan du köra den med följande kommando i din terminal.,
hardinfo
hardinfo-verktyget kan också användas för att generera rapporter som kan skrivas till en textfil.