Android

Få CPU-informasjon om Linux

How to HACK Facebook Account — Real Info ✔

How to HACK Facebook Account — Real Info ✔

Innholdsfortegnelse:

Anonim

CPU (sentral prosesseringsenhet), ofte kalt ganske enkelt prosessor, er en av de viktigste komponentene på maskinen din. Den utfører alle typer databehandlingsoperasjoner, og det regnes som datamaskinens hjerne.

Har du noen gang lurt på hvilken type CPU du har i systemet ditt, og hva er CPU-hastigheten? Det er forskjellige grunner til at du kanskje trenger å vite nøyaktig hvilken CPU du har på maskinen din. Kanskje laster du inn en kjernemodul eller feilsøker et maskinvarerelatert problem. Uansett grunn, på Linux er det ganske enkelt å bestemme prosessortype og hastighet fra kommandolinjen.

Få CPU-info i Linux

Den enkleste måten å bestemme hvilken type CPU du har er ved å vise innholdet i den /proc/cpuinfo virtuelle filen. Å identifisere prosessortypen som bruker proc/cpuinfo filen, krever ikke installering av tilleggsprogrammer. Det vil fungere uansett hvilken Linux-distribusjon du bruker.

Åpne terminalen din og bruk mindre eller katt for å vise innholdet i /proc/cpuinfo :

less /proc/cpuinfo

Kommandoen vil skrive ut hver logiske CPU med et identifikasjonsnummer. Hvis du for eksempel har en prosessor med 8 kjerner, vil du se en liste over alle kjerner som starter fra 0 til 7. Nedenfor er et eksempel på utgangen:

processor: 0 vendor_id: GenuineIntel cpu family: 6 model: 142 model name: Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz stepping: 10 microcode: 0x96 cpu MHz: 700.120 cache size: 6144 KB physical id: 0 siblings: 8 core id: 0 cpu cores: 4 apicid: 0 initial apicid: 0 fpu: yes fpu_exception: yes cpuid level: 22 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 art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp flush_l1d bugs: cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf bogomips: 3600.00 clflush size: 64 cache_alignment: 64 address sizes: 39 bits physical, 48 bits virtual power management:…

Nedenfor er en forklaring av de mest interessante linjene:

  • prosessor - Et unikt identifikasjonsnummer for hver prosessor, fra 0. modellnavn - Prosessorens fulle navn, inkludert prosessormerket. Når du vet nøyaktig hvilken CPU som du har, kan du sjekke produktdokumentasjonen om prosessorens spesifikasjoner. flagg - CPU-funksjoner. Du kan finne en liste over alle funksjonene her.

Hvis du vil filtrere utdataene, kan du bruke grep-kommandoen. For å bare vise prosessornavnet du vil bruke:

grep -m 1 'model name' /proc/cpuinfo

model name: Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz

Slik skriver du ut antall CPUer:

grep -c 'model name' /proc/cpuinfo

8

Å vite antall CPUer kan være nyttig når du trenger å sette sammen programvare fra kilden, og du vil vite hvor mange parallelle prosesser som kan utføres samtidig. En annen måte å finne antall CPUer er ved å bruke nproc kommandoen:

nproc

8

Kontroller CPU Info med lscpu

lscpu er et kommandolinjeværktøy som viser informasjon om CPU-arkitekturen. lscpu er en del av util-linux-pakken som er installert på alle Linux-distribusjoner.

Skriv inn lscpu ved en shell-ledetekst:

lscpu

Produksjonen vil se noe slik ut nedenfor, inkludert informasjon om antall CPUer, arkitektur, leverandør, familie, modell, hastighet, hurtigbuffer, flagg, etc.

Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 8 On-line CPU(s) list: 0-7 Thread(s) per core: 2 Core(s) per socket: 4 Socket(s): 1 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 142 Model name: Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz Stepping: 10 CPU MHz: 593.577 CPU max MHz: 3400.0000 CPU min MHz: 400.0000 BogoMIPS: 3600.00 Virtualization: VT-x L1d cache: 32K L1i cache: 32K L2 cache: 256K L3 cache: 6144K NUMA node0 CPU(s): 0-7 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 art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp flush_l1d

I motsetning til innholdet i /proc/cpuinfo filen, viser ikke utdataene fra lscpu en liste over alle logiske CPU-er.

Konklusjon

I denne guiden har vi vist deg hvordan du finner informasjon om system CPU. Det er også andre verktøy som du kan bruke til å bestemme CPU-navnet og leverandøren som dmidecode , hardinfo og lshw , men de fleste av dem er ikke installert som standard på Linux-systemer.

Legg gjerne igjen en kommentar hvis du har spørsmål.

terminal