サーバーからCPU情報を収集するスクリプトを作成したいと思います。質問タイトルに名前が付けられたファイルのサーバー出力の1つには、同じ12個のフィールドがありますmodel
。model name
これらのケースは以下のスクリーンショットに示されています。 12個のインスタンスは12個の単一の物理CPUコアを超えていませんか、それとも12個の独立したCPUを持っていますか?
model
grep 単語結果/proc/cpuinfo
model : 158
model name : Intel(R) Xeon(R) E-2236 CPU @ 3.40GHz
model : 158
model name : Intel(R) Xeon(R) E-2236 CPU @ 3.40GHz
model : 158
model name : Intel(R) Xeon(R) E-2236 CPU @ 3.40GHz
model : 158
model name : Intel(R) Xeon(R) E-2236 CPU @ 3.40GHz
model : 158
model name : Intel(R) Xeon(R) E-2236 CPU @ 3.40GHz
model : 158
model name : Intel(R) Xeon(R) E-2236 CPU @ 3.40GHz
model : 158
model name : Intel(R) Xeon(R) E-2236 CPU @ 3.40GHz
model : 158
model name : Intel(R) Xeon(R) E-2236 CPU @ 3.40GHz
model : 158
model name : Intel(R) Xeon(R) E-2236 CPU @ 3.40GHz
model : 158
model name : Intel(R) Xeon(R) E-2236 CPU @ 3.40GHz
model : 158
model name : Intel(R) Xeon(R) E-2236 CPU @ 3.40GHz
model : 158
model name : Intel(R) Xeon(R) E-2236 CPU @ 3.40GHz
答え1
どちらもありません。 Xeon E-2236の6つのコアに12のハイパースレッドがあります。
読んでみるとわかります。インテル製品データシート。
lscpu
CPU、コア、およびスレッドの数を一覧表示する詳細情報を要求できます。
あなたのXeonは非常に小さく、非常に統合されたXeonです(Xeonに関する限り)。さまざまなコア構成、さまざまなPCIeバス、およびメモリトポロジ(NUMAなど)を含むさまざまなCPUまたはCPUを含む複数のソケットを備えたより複雑なシステムを持つ場合、このlstopo
プログラムはコンピュータのアーキテクチャ(パッケージ)を理解するのに適しています。します。含まれる名前はしばしばhwloc
またはhwloc-gui
)と呼ばれます。