leverantör och modell av processor

sök i /proc/cpuinfo-filen med grep-kommandot.

$ cat/proc | cpuinfo | grep vendor/uniq

vendor_id : GenuineIntel

När du lär dig processorns namn kan du använda modellnamnet för att slå upp de exakta specifikationerna online på Intels webbplats.

$ cat /proc/cpuinfo | grep ’modell namn’ | uniq

modell namn : Intel(R) Core(TM)2 Quad CPU Q8400 @ 2.,66GHz

arkitektur

kommandot Iscpu kan användas för att lära dig mer om arkitekturen

$ lscpu

arkitektur: x86_64

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

Byte Order: Little Endian

detta visar att arkitekturen är x86_64 som är en är 64 bit.

frekvens

processorns frekvens /hastighet rapporteras av både Iscpu och/proc/cpuinfo <| p>

$ lscpu/grep-i mhz

CPU MHz: 1998.000

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

cpu MHz: 1998. – herr talman!,000

antalet kärnor

om du har flera kärnor i din CPU kommer din processorhastighet också att bli mycket snabbare.,

kommandot Iscpu anger ”kärnor per uttag”

$ lscpu

arkitektur: x86_64

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

Byte Order: Little Endian

CPU(s): 4

on-line CPU(s) lista: 0-3

tråd(S) per kärna: 1

Core(S) per socket: 4

Socket(s): 1

men räkna bara antalet processorer skulle ge dig fel nummer eftersom, i hyperthreaded processorer, antalet processorer som operativsystemet ser är dubbelt så många kärnor., Men / proc / cpuinfo har ett fält som heter ”core id” som är ett unikt id för varje kärna i en enda processor. För att veta det faktiska antalet kärnor på processorn kan du räkna 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 tillåter enskilda kärnor att bete sig som 2 logiska bearbetningsenheter. Detta kommer att öka processorkraften för varje kärna., Du måste jämföra två olika värden för att lära dig om en processor har gängning eller inte.

om antalet bearbetningsenheter är lika med antalet kärnor betyder det att det inte finns någon hyper threading. Om antalet bearbetningsenheter är mer än antalet kärnor, så är det hyperthreading.