Linux

  (最終更新日:2017.10.17)

LinuxでCPUのコア数と物理プロセッサ数を確認する方法

サーバに搭載しているCPUのコア数やプロセッサ数を確認したくなったのでその方法をメモがてらご紹介です。
ソフトウェアの契約時にCPUライセンスだった場合はこういった情報が必要になりますからね。



OS的に何個のCPUを認識しているか確認する

OS的に何個のCPUを認識しているか確認してみます。いわゆるプロセッサ数。

# cat /proc/cpuinfo | grep processor
processor       : 0
processor       : 1
processor       : 2
processor       : 3

この結果でいくと4つのCPUを認識していることが分かります。topコマンドを叩いたら出てくる数です。

物理CPU数を確認する

物理的に何個のCPUを搭載しているか確認してみます。

# cat /proc/cpuinfo | grep "physical id"
physical id     : 0
physical id     : 0
physical id     : 0
physical id     : 0

physicalなIDが0しかないので、物理的に1個のプロセッサを搭載していることになります。

コア数を確認する

CPUのコア数を確認してみます。

# cat /proc/cpuinfo | grep "cpu cores"
cpu cores       : 4
cpu cores       : 4
cpu cores       : 4
cpu cores       : 4

この結果でいくと4コア存在することになります。

まとめ

つまるところ今回の場合は 物理CPU1個のクアッドコア ということになります。
ちなみにハイパースレッディングの場合は # cat /proc/cpuinfo | grep processor の結果が物理CPU数とコア数の掛け算で合わなくなります。
下記のような感じです。

# cat /proc/cpuinfo | grep processor
processor       : 0
processor       : 1
processor       : 2
processor       : 3
processor       : 4
processor       : 5
processor       : 6
processor       : 7
# cat /proc/cpuinfo | grep "cpu cores"
cpu cores       : 4
cpu cores       : 4
cpu cores       : 4
cpu cores       : 4
cpu cores       : 4
cpu cores       : 4
cpu cores       : 4
cpu cores       : 4
# cat /proc/cpuinfo | grep "physical id"
physical id     : 0
physical id     : 0
physical id     : 0
physical id     : 0
physical id     : 0
physical id     : 0
physical id     : 0
physical id     : 0
スポンサーリンク
スポンサーリンク

関連記事

  1. Linux

    CentOS 6.7でデフォルトのカーネルを変更する方法

    CentOS 6.7で、yum updateによるカーネルのバ…

  2. Linux

    後からLVMのパーティションを作成する方法

    複数のハードディスクを、LVMを使って一つのパーティションとしてまとめ…

  3. Linux

    【シェル】外部ファイルを配列に読み込んで一行ずつ処理する方法

    外部ファイルとなるファイルリストを読み込んで、一行ずつ処理を実行するシ…

  4. Linux

    CentOS 6:sysstat(sar)の採取間隔を10分から5分に変更する方法

    sarコマンド(sysstat)のサンプリング採取間隔はデフォルト10…

  5. Linux

    【RHEL】CUIでRHNにシステムを登録する方法

    Xwindow(GUI)をインストールしていない環境の場合、RHN(R…

コメント

  1. この記事へのコメントはありません。

  1. 2016年 10月 22日

最近の記事

  1. 【Apache】OpenSSL headers not fo…
  2. 【CentOS 7】yum updateがくっそ遅いときに試…
  3. Linux版のTomcat 9でWebアプリケーションマネー…
  4. CentOS 7でTomcat 9の起動スクリプトの作成と自…
  5. Warning: tomcat.service change…
PAGE TOP