Top > CPUの物理数・コア数・スレッド数の調べ方

キーワード: proc cpuinfo core id cpu physical コア スレッド


何をしたいか

稼働しているサーバで, いくつかのCPUが動いているようだが

  • ソケットに刺さっている物理CPU数
  • 1ソケットあたりの物理コア数
  • 1物理コアあたりのスレッド数 を知りたい.

どうするか

# cat /proc/cpuinfo |egrep 'physical id|core' |sort

で、それぞれ調べられる.

実行例1: 1ソケット * 4コア * スレッドなしの場合

core id         : 0
core id         : 1
core id         : 2
core id         : 3
cpu cores       : 4
cpu cores       : 4
cpu cores       : 4
cpu cores       : 4
physical id     : 0
physical id     : 0
physical id     : 0
physical id     : 0

実行例2: 2ソケット * 2コア * 2スレッドの場合

core id         : 0
core id         : 0
core id         : 1
core id         : 1
core id         : 2
core id         : 2
core id         : 3
core id         : 3
cpu cores       : 4
cpu cores       : 4
cpu cores       : 4
cpu cores       : 4
cpu cores       : 4
cpu cores       : 4
cpu cores       : 4
cpu cores       : 4
physical id     : 0
physical id     : 0
physical id     : 0
physical id     : 0
physical id     : 1
physical id     : 1
physical id     : 1
physical id     : 1
  • physical id が2通り = 2ソケット
  • 同じcore id が2ある = 1物理コアあたり2スレッド



新規 編集 添付 名前変更 バックアップ   ホーム バックアップ リンク元   最終更新のRSS