我的 Mac 上有一台 Ubuntu VM。是否有一个命令可以在 Ubuntu 中运行,并告诉我可以使用多少个内核?
我可以在主机上执行“关于这台 Mac”,但我不确定多核处理器如何很好地转换到 VM。
答案1
这应该有效:
grep -c processor /proc/cpuinfo
或者
lshw -class processor -short
答案2
在 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 个物理核心。
答案3
此命令将完成该工作:dmesg | grep cpu
答案4
lscpu 会列出 CPU 及其核心。