一番上に実行すると、CPU 0-7が表示されます。私がするとき:
cat /proc/cpuinfo | grep "cpu cores" | uniq
私は得る:
cpu cores : 4
「物理ID」をgrepすると1があります。
私のコマンドが間違っていてtopが正しいようです。これは、仮想マシンではなく物理サーバーであるRedHatです。私は何が間違っていましたか?
次の答えがわからない。
編集:物理IDを変更する必要がありますか? 1 のみ表示される場合は、マザーボードに物理チップがあるのです。
編集:Intel(R)Xeon(R)CPU X5560 @ 2.80GHzですが、物理IDは1です。 0になると思いましたが、cpuinfoに物理ID 0がありません。
編集:重要な場合は、0.5コアカウントライセンスをどこで実行しているのかを調べたいと思います。
ベストアンサー1
X5560はシングルですチップ。次のようになります。
grep "physical id"
物理プロセッサが取り付けられていることを知らせます。
ヒートシンクを上から外すと、これを見ることができます。 - Single Physicsサイコロ(顔が下向き):
そのサイコロを外して裏返すと、次のようになります。
単一の物理チップには4つのチップがあります。物理CPUコアシリコンベース:
grep "cpu cores"
プロセッサに4つの物理コアが組み込まれていることを伝えます。
各コアは、浮動小数点単位、複数整数実行単位、一対のレジスタスタック、および各コアが2つの独立した命令ストリーム(スレッド)を同時に効果的に実行できるようにするいくつかのその他の機能を備えたプロセッサです。
top
コンピュータのすべてのプロセッサとコアが一度に合計8つの独立した作業プロセスを実行できることを伝えます。これは、オペレーティングシステムが特定の時間に8つの同時実行スレッドをスケジュールできることを示しています。