sælger og model af processor

Søg i /proc/cpuinfo-filen med grep-kommandoen.

$ cat/proc | cpuinfo | grep vendor/uni.

vendor_id : GenuineIntel

Når du lærer navnet på processoren, kan du bruge modelnavnet til at slå de nøjagtige specifikationer op online på Intels websiteebsted.

$ cat/proc | cpuinfo | grep ‘modelnavn’/uni.

modelnavn : Intel(R) Core(TM)2 CPUAD CPU88400 @ 2.,66GHz

Arkitektur

Iscpu kommando kan bruges til at lære mere om arkitektur

$ lscpu

Arkitektur: x86_64

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

Byte Order: Little Endian ”

Det viser sig, at arkitekturen er x86_64, som er 64-bit.

Frekvens

frekvens/hastighed på processoren er rapporteret af både Iscpu og /proc/cpuinfo

$ lscpu | grep -jeg mhz

CPU MHz: 1998.000

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

cpu MHz : 1998.,000

antallet af kerner

Hvis du har flere kerner i din CPU, vil din processorhastighed også være meget hurtigere.,

Iscpu kommando vil vise “kerner per socket”

$ lscpu

Arkitektur: x86_64

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

Byte Order: “Little Endian”

CPU(s): 4

online CPU(s) liste: 0-3

Tråd(s) per kerne: 1

Core(s) per socket: 4

Socket(s): 1

Men kun tælle antallet af processorer, der ville give dig forkerte tal, fordi, i hyperthreaded processorer, er antallet af processorer, der operativsystemet ser er det dobbelte af antallet af kerner., Imidlertid /proc/cpuinfo har et felt der hedder ‘core-id”, som er et unikt id for hver kerne i en enkelt processor. For at kende det faktiske antal kerner på processoren kan du tælle core id.

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

core-id : 0

core id : 2

core-id : 1

core-id : 3

Hyper threading

Hyper threading giver de enkelte kerner til at opføre sig som 2 logiske behandling enheder. Dette vil øge processorkraften for hver kerne., Du bliver nødt til at sammenligne to forskellige værdier for at lære, om en processor har gevindskæring eller ej.

hvis antallet af behandlingsenheder er lig med antallet af kerner, betyder det, at der ikke er nogen hyper threading. Hvis antallet af behandlingsenheder er mere end antallet af kerner, er der hyperthreading.