Vyhledávání v /proc/cpuinfo souboru se příkaz grep.
$ cat /proc/cpuinfo | grep dodavatele | uniq
vendor_id : GenuineIntel
Jakmile se naučíte, název procesoru, můžete použít název modelu se podívat na přesné specifikace on-line na webu společnosti Intel.
$ cat / proc / cpuinfo / grep ‚název modelu‘ / uniq
název modelu: Intel(R) Core (TM)2 Quad CPU Q8400 @ 2.,66GHz
Iscpu příkaz může být použit, aby se dozvědět více o architektuře,
$ lscpu
Architektura: x86_64
CPU op-režim(s): 32-bit, 64-bit
Pořadí Bajtů: Little Endian
To dokazuje, že architektura je x86_64, což je 64 bit.
frekvence/rychlost procesoru se uvádí oba Iscpu a /proc/cpuinfo
$ lscpu | grep -já mhz
CPU MHz: 1998.000
$ cat /proc/cpuinfo | grep -já mhz | uniq
cpu MHz : 1998.,000
Pokud máte více jader v CPU, procesor rychlost bude také mnohem rychlejší.,
Iscpu příkazu bude uvedeno „jader na soketu“
$ lscpu
Architektura: x86_64
CPU op-režim(s): 32-bit, 64-bit
Pořadí Bajtů: Little Endian
CPU(s): 4
On-line CPU(s) list: 0-3
Závit(y) za základní: 1
Jádro(y) za zásuvky: 4
Zásuvka(y): 1
Ale počítá se pouze počet procesorů by vám špatná čísla, protože v hyperthreaded procesorů, počet procesorů, které operační systém vidí je dvakrát větší počet jader., Nicméně / proc / cpuinfo má pole s názvem „core id“, což je jedinečné id pro každé jádro v jednom procesoru. Chcete-li znát skutečný počet jader v procesoru, můžete počítat ID jádra.
$ cat /proc/cpuinfo | grep -i ‚core id‘
hlavní id : 0
jádro id : 2
hlavní id : 1
jádro id : 3
Hyper threading umožňuje individuální jader se chovat jako 2 logické jednotky zpracování. Tím se zvýší výpočetní výkon každého jádra., Budete muset porovnat dvě různé hodnoty, abyste zjistili, zda má procesor závit nebo ne.
Pokud se počet zpracovatelských jednotek rovná počtu jader, znamená to, že nedochází k hyper threadingu. Pokud je počet zpracovatelských jednotek větší než počet jader, dochází k hyperthreadingu.
Napsat komentář