Fornitore e modello del processore

Cerca il file /proc/cpuinfo con il comando grep.

cat cat/proc | cpuinfo | grep vendor/uniq

vendor_id : GenuineIntel

Una volta appreso il nome del processore, è possibile utilizzare il nome del modello per cercare le specifiche esatte online sul sito web di Intel.

cat cat / proc | cpuinfo | grep ‘nome del modello’/uniq

nome del modello : Intel(R) Core(TM)2 Quad CPU Q8400 @ 2.,66GHz

Architettura

Il Iscpu comando può essere utilizzato per saperne di più sull’architettura

$ lscpu

Architettura: x86_64

CPU op-mode(s): 32-bit, 64-bit

in Ordine di Byte: Little Endian

Questo dimostra che l’architettura x86_64 che è a 64 bit.

Frequenza

La frequenza/velocità del processore è riportato in entrambi Iscpu e /proc/cpuinfo

$ lscpu | grep-i mhz

CPU MHz: 1998.000

$ cat /proc/cpuinfo | grep-i mhz | uniq

cpu MHz : 1998.,000

Il numero di core

Se si dispone di più core nella CPU, la velocità del processore sarà anche molto più veloce.,

Il Iscpu comando indicherà il “core per socket”

$ lscpu

Architettura: x86_64

CPU op-mode(s): 32-bit, 64-bit

l’Ordine dei Byte: Little Endian

CPU(s): 4

In linea di CPU(s) elenco: 0-3

Thread(s) per core: 1

Core(s) per socket: 4

Socket(s): 1

Ma contando solo il numero di processori vuoi dare il numero sbagliato, perché, in hyperthreaded processori, il numero di processori che il sistema operativo vede è il doppio del numero di core., Tuttavia / proc / cpuinfo ha un campo chiamato ‘core id’ che è un id univoco per ogni core in un singolo processore. Per conoscere il numero effettivo di core sul processore, è possibile contare l’id core.

$ cat /proc/cpuinfo | grep -i ‘core id”

core id : 0

core id : 2

core id : 1

core id : 3

Hyper threading

Hyper threading consente ai singoli core a comportarsi come logico 2 unità di elaborazione. Ciò aumenterà la potenza di elaborazione di ciascun core., Sarà necessario confrontare due valori diversi per sapere se un processore ha il threading o meno.

Se il numero di unità di elaborazione è uguale al numero di core, significa che non c’è hyper threading. Se il numero di unità di elaborazione è superiore al numero di core, allora c’è hyperthreading.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *