64ビットCPU/仮想化確認

なんどもぐぐってたので自分用メモ。

64ビットCPU

  • grep '^flags' /proc/cpuinfo | grep -w lm
    • flagsに「lm」があれば64ビット

仮想化対応CPU

  • grep '^flags' /proc/cpuinfo | egrep -w '(vmx|svm)'
    • Intel VTの場合はvmxが、AMD-Vの場合はsvmがある

  • Intel(R) Core(TM) i3 CPU 540 @ 3.07GHzの場合(同じ行が4つでる。つまり4コア)


flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx rdtscp lm constant_tsc arch_perfmon pebs bts xtopology tsc_reliable nonstop_tsc pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm arat tpr_shadow vnmi flexpriority ept vpid

  • AMD Turion(tm) 64 X2 Mobile Technology TL-56の場合(同じ行が2つでる。つまり2コア(?))


flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow rep_good extd_apicid pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy