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
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つの論理処理ユニットのように振る舞うことができます。 これにより、各コアの処理能力が向上します。, る必要がありま”の二つの異なる価値観を学ぶ場合はプロセッサーは、ねじ切り盤及びねじ立てます。
処理ユニットの数がコアの数に等しい場合、それはハイパースレッディングがないことを意味します。 処理ユニットの数がコアの数よりも多い場合、ハイパースレッディングが発生します。
コメントを残す