Android

Dobijte cpu informacije na Linuxu

How To Use LMMS - Tutorial For Beginners (FREE DAW)

How To Use LMMS - Tutorial For Beginners (FREE DAW)

Sadržaj:

Anonim

CPU (središnja procesna jedinica), često nazvana jednostavno procesor, jedna je od najvažnijih komponenti vašeg stroja. Obavlja sve vrste operacija obrade podataka i smatra se mozgom računala.

Jeste li se ikad zapitali koju vrstu procesora imate u vašem sustavu i koja je brzina CPU-a? Postoji nekoliko razloga zbog kojih ćete možda trebati točno znati koji CPU imate u svom stroju. Možda učitavate kernel modul ili uklanjate pogrešku u vezi s hardverom. Bez obzira na razlog, na Linuxu je lako odrediti vrstu i brzinu procesora iz naredbenog retka.

Informacije o CPU-u u Linuxu

Najjednostavniji način određivanja vrste CPU-a je prikazivanje sadržaja virtualne datoteke /proc/cpuinfo . Prepoznavanje vrste procesora pomoću datoteke proc/cpuinfo ne zahtijeva instalaciju dodatnih programa. To će raditi bez obzira na distribuciju Linuxa koju koristite.

Otvorite svoj terminal i koristite manje ili cat za prikaz sadržaja /proc/cpuinfo :

less /proc/cpuinfo

Naredba će ispisati svaki logički CPU s identifikacijskim brojem. Na primjer, ako imate 8 jezgrovni procesor, vidjet ćete popis svih jezgara počevši od 0 do 7. Ispod je primjer izlaza:

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:…

Ispod je objašnjenje najzanimljivijih redaka:

  • procesor - Jedinstveni identifikacijski broj svakog procesora, počevši od 0. naziv modela - puno ime procesora, uključujući marku procesora. Nakon što znate točno vrstu procesora koji imate, možete provjeriti dokumentaciju proizvoda o specifikacijama vašeg procesora. zastave - značajke CPU-a. Popis svih značajki možete pronaći ovdje.

Ako želite filtrirati izlaz, upotrijebite naredbu grep. Na primjer, za prikaz samo imena procesora koje biste koristili:

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

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

Za ispis broja CPU-a:

grep -c 'model name' /proc/cpuinfo

8

Poznavanje broja CPU-a može biti korisno kada trebate sastaviti softver iz izvora i želite znati koliko se paralelnih procesa može istovremeno izvršiti. Drugi način pronalaska broja CPU-a je pomoću naredbe nproc :

nproc

8

Informacije o CPU potražite s lscpu

lscpu je uslužni program naredbenog retka koji prikazuje podatke o arhitekturi CPU-a. lscpu je dio util-linux paketa koji je instaliran na svim Linux distribucijama.

U upit za ljusku upišite lscpu :

lscpu

Rezultat će izgledati nešto poput dolje, uključujući podatke o broju procesora, arhitekturi, dobavljaču, obitelji, modelu, brzini, predmemoriji, zastavama itd.

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

Za razliku od sadržaja /proc/cpuinfo datoteke, izlaz lscpu ne prikazuje popis svih logičkih CPU-a.

Zaključak

U ovom smo vodiču pokazali kako pronaći informacije o vašem centralnom procesoru. Postoje i drugi alati koje možete koristiti za određivanje vašeg CPU imena i dobavljača, kao što su dmidecode , hardinfo i lshw , ali većina ih nije zadana na Linux sustavima.

Slobodno ostavite komentar ako imate bilo kakvih pitanja.

terminal