/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 くらいを目安か