鱒身(Masu_mi)のブログ

知った事をメモする場所。

CPUスペック確認

CPU を確認したかったのに方法を忘れてたのでメモする。

lscpu コマンドがある場合はそれが見易い。ない場合は下を/proc/cpuinfo を読んで判断する。

lscpu

[vagrant@pit(10.0.2.2) ~]$ lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                1
On-line CPU(s) list:   0
Thread(s) per core:    1
Core(s) per socket:    1
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 61
Model name:            Intel(R) Core(TM) i7-5557U CPU @ 3.10GHz
Stepping:              4
CPU MHz:               3152.272
BogoMIPS:              6304.54
L1d cache:             32K
L1d cache:             32K
L2d cache:             6144K
NUMA node0 CPU(s):     0

cat /proc/cpuinfo

この方法だとL1d cache が読めなさそう。

processor OSから見えるCPUのid
siblings CPUの外から見えるコア数
core cores CPUの中にある物理的コア数(HTが有効だとsiblingと差が出る)
pysical id 物理的なCPUのID(マザーボード上にあるCPU毎に振られる)
model name CPUのモデル名
[vagrant@pit(10.0.2.2) ~]$ cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 61
model name      : Intel(R) Core(TM) i7-5557U CPU @ 3.10GHz
stepping        : 4
microcode       : 0x19
cpu MHz         : 3152.272
cache size      : 6144 KB
physical id     : 0
siblings        : 1
core id         : 0
cpu cores       : 1
apicid          : 0
initial apicid  : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 5
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx rdtscp lm constant_tsc rep_good nopl pni monitor ssse3 lahf_lm
bogomips        : 6304.54
clflush size    : 64
cache_alignment : 64
address sizes   : 39 bits physical, 48 bits virtual
power management: