プロセッサのベンダーとモデル

grepコマンドで/proc/cpuinfoファイルを検索します。

$cat/proc/cpuinfo/grep vendor/uniq

vendor_id:GenuineIntel

プロセッサの名前を知ったら、モデル名を使用してIntelのウェブサイトで正確な仕様をオンラインで調べることができます。

$cat/proc/cpuinfo/grep’モデル名’|uniq

モデル名:Intel(R)Core(TM)2Quad CPU Q8400@2。,66GHz

Architecture

Iscpuコマンドを使用すると、アーキテクチャの詳細を知ることができます

$lscpu

Architecture:x86_64

CPU op-mode(s):32ビット、64ビット

Byte Order:Little Endian

これは、アーキテクチャがx86_64 64ビットであることを証明します。プロセッサの周波数/速度は、Iscpuと/proc/cpuinfoの両方によって報告されます。

$lscpu/grep-i mhz

CPU MHz:1998.000

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

cpu MHz:1998。,000

コアの数

CPUに複数のコアがある場合、プロセッサの速度もはるかに高速になります。,

Iscpuコマンドは”ソケットあたりのコア”を示します

$lscpu

アーキテクチャ:x86_64

CPU操作モード:32ビット、64ビット

バイトオーダー:リトルエンディアン

CPU(s):4

オンラインCPU(s)リスト:0-3

コアあたりのスレッド:1

ソケットあたりのcore(S):4

socket(s):1

しかし、ハイパースレッドプロセッサでは、オペレーティングシステムが見るプロセッサの数はコアの数の倍であるため、プロセッサの数だけを数えると間違った数になります。, しかし、/proc/cpuinfoには’core id’という名前のフィールドがあり、これは単一のプロセッサの各コアに対して一意のidです。 プロセッサ上のコアの実際の数を知るには、コアidを数えます。

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

core id:0

core id:2

core id:1

core id:3

ハイパースレッディングにより、個々のコアは2つの論理処理ユニットのように振る舞うことができます。 これにより、各コアの処理能力が向上します。, る必要がありま”の二つの異なる価値観を学ぶ場合はプロセッサーは、ねじ切り盤及びねじ立てます。

処理ユニットの数がコアの数に等しい場合、それはハイパースレッディングがないことを意味します。 処理ユニットの数がコアの数よりも多い場合、ハイパースレッディングが発生します。