目的
マシンのスペックを調べる方法になります。
Mac では動くけど、 CentOS では動かないプログラムがあったので調査のためマシンのスペックをそれぞれ調べます。
方法
Mac のスペックを調べる
下記コマンドで調べることができます
$ system_profiler SPHardwareDataType
※ 一部 x で情報を伏せています。
Hardware:
Hardware Overview:
Model Name: MacBook Pro
Model Identifier: MacBookPro11,3
Processor Name: Intel Core i7
Processor Speed: 2.5 GHz
Number of Processors: 1
Total Number of Cores: 4
L2 Cache (per Core): 256 KB
L3 Cache: 6 MB
Memory: 16 GB
Boot ROM Version: MBP112.0146.B00
SMC Version (system): 2.19f12
Serial Number (system): XXXXX
Hardware UUID: XXXXX
Cent OS のスペックを調べる
Virtual Box で試してみました。
$ cat /etc/redhat-release
CentOS release 6.5 (Final)
$ cat /proc/version
Linux version 2.6.32-431.el6.x86_64 (mockbuild@c6b8.bsys.dev.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC) ) #1 SMP Fri Nov 22 03:15:09 UTC 2013
$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 70
model name : Intel(R) Core(TM) i7-4870HQ CPU @ 2.50GHz
stepping : 1
cpu MHz : 2494.451
cache size : 6144 KB
fpu : yes
fpu_exception : yes
cpuid level : 13
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 up rep_good xtopology nonstop_tsc pni pclmulqdq monitor ssse3 cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx rdrand lahf_lm abm avx2
bogomips : 4988.90
clflush size : 64
cache_alignment : 64
address sizes : 39 bits physical, 48 bits virtual
power management:
$ cat /proc/meminfo
MemTotal: 469452 kB
MemFree: 17892 kB
Buffers: 2980 kB
Cached: 31916 kB
SwapCached: 6052 kB
Active: 179468 kB
Inactive: 196776 kB
Active(anon): 168616 kB
Inactive(anon): 183976 kB
Active(file): 10852 kB
Inactive(file): 12800 kB
Unevictable: 0 kB
Mlocked: 0 kB
SwapTotal: 950264 kB
SwapFree: 821776 kB
Dirty: 4 kB
Writeback: 0 kB
AnonPages: 336028 kB
Mapped: 20112 kB
Shmem: 11244 kB
Slab: 58108 kB
SReclaimable: 8248 kB
SUnreclaim: 49860 kB
KernelStack: 832 kB
PageTables: 9096 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 1184988 kB
Committed_AS: 1068704 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 4052 kB
VmallocChunk: 34359723152 kB
HardwareCorrupted: 0 kB
AnonHugePages: 0 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
DirectMap4k: 8128 kB
DirectMap2M: 483328 kB