/proc/cpuinfo

CPU

/proc/cpuinfo

  • 物理的なCPU数
    • physical idの数
  • 物理的なCPUコア数
    • cpu coresの数
  • OSからみたCPUコア数(仮想CPUコア数)
    • siblings 物理的なコア数 * 2(HT効果で2倍されているらしい)
  • OSからみたCPU数(仮想CPU数 == 仮想CPUコア数)
    • cat /proc/cpuinfo | grep processor | wc -l

わかりやすく一行のみ表示

物理CPUは一個

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

物理CPUコアは4個

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

OSからみたCPUコア数(仮想CPUコア数)

# cat /proc/cpuinfo | grep siblings
siblings        : 8

結果、OSから見えるCPU数 == 仮想CPUコア数

物理的なCPUコア数 * 2(HT効果で2倍されているらしい)

cat /proc/cpuinfo | grep processor | wc -l
8

LAの目安

HT効果は

単純に性能が2倍になるわけではなく、現在はおおむね20%程度クロックあたり性能が向上

らしいので、上記の場合は4 * 1.2 = 4.8 くらいを目安か

参考

d.hatena.ne.jp