Answers:
这应该工作:
grep -c processor /proc/cpuinfo
要么
lshw -class processor -short
grep -c processor /proc/cpuinfo
,输出为4。我很困惑,因为我的包装盒中装有i3,我认为它们是双核。
在OS X上,您可以使用sysctl或system_profiler:
$ sysctl hw.ncpu hw.physicalcpu hw.logicalcpu
hw.ncpu: 8
hw.physicalcpu: 4
hw.logicalcpu: 8
$ sysctl -n hw.ncpu # -n disables printing the names of variables
8
$ system_profiler SPHardwareDataType|grep Cores
Total Number of Cores: 4
我的处理器支持超线程,因此有8个逻辑核心和4个物理核心。