sprzedawca i model procesora

Przeszukaj plik /proc/cpuinfo za pomocą polecenia grep.

$ cat /proc/cpuinfo | grep vendor | uniq

vendor_id : GenuineIntel

gdy poznasz nazwę procesora, możesz użyć nazwy modelu, aby sprawdzić dokładną specyfikację online na stronie Intela.

$ cat/proc | cpuinfo | grep 'Nazwa modelu’/uniq

Nazwa modelu : Intel(r) Core(TM)2 Quad CPU Q8400 @ 2.,66GHz

Architektura

polecenie Iscpu może być użyte, aby dowiedzieć się więcej o architekturze

$ lscpu

Architektura: x86_64

tryb operacyjny procesora: 32-bitowy, 64-bitowy

kolejność bajtów: Little Endian

dowodzi to, że architektura x86_64 jest 64-bitowa.

Częstotliwość

częstotliwość/prędkość procesora jest zgłaszana zarówno przez Iscpu, jak i /proc/cpuinfo

$ lscpu | grep-i mhz

CPU MHz: 1998.000

$ cat /proc/cpuinfo | grep-i MHz | Uniq

CPU MHz : 1998.,000

Liczba rdzeni

Jeśli masz wiele rdzeni w procesorze, prędkość procesora będzie znacznie szybsza.,

polecenie Iscpu wskaże „rdzenie na gniazdo”

$ lscpu

Architektura: x86_64

tryb operacyjny procesora: 32-bitowy, 64-bitowy

kolejność bajtów: Little Endian

CPU(y): 4

lista procesorów on-line: 0-3

thread(s) per core: 1

Core(S) per socket: 4

Socket(s): 1

ale liczenie tylko liczby procesorów dałoby błędne liczby, ponieważ w procesorach hyperthreaded liczba procesorów, które widzi system operacyjny, jest dwukrotnie większa niż liczba rdzeni., Jednak /proc / cpuinfo posiada pole o nazwie 'core id', które jest unikalnym id dla każdego rdzenia w jednym procesorze. Aby poznać rzeczywistą liczbę rdzeni na procesorze, możesz policzyć identyfikator rdzenia.

$ cat/proc | cpuinfo/grep-i 'core id'

core id : 0

core id : 2

core id : 1

core id : 3

Hyper threading

Hyper threading pozwala poszczególnym rdzeniom zachowywać się jak 2 logiczne jednostki przetwarzania. Zwiększy to moc przetwarzania każdego rdzenia., Będziesz musiał porównać dwie różne wartości, aby dowiedzieć się, czy procesor ma wątek, czy nie.

Jeśli liczba jednostek przetwarzania jest równa liczbie rdzeni, oznacza to, że nie ma hyper threadingu. Jeśli liczba jednostek przetwarzania jest większa niż liczba rdzeni, wtedy występuje hyperthreading.