我有 root 权限并且想找出答案。
答案1
$ cat /proc/cpuinfo
这应该提供有关有多少个核心可用以及它们属于哪种类型的信息。
答案2
其他人说,要查看的地方是 /proc/cpuinfo。但是,乍一看,这并不能告诉您服务器是否是双核的。如果您看到两个条目,可能是因为
- 该服务器有一个带两个核心的处理器
- 服务器有一个支持超线程的处理器
- 该服务器有两个处理器,每个处理器有一个核心
例如,从 cpuinfo 中获取此信息。
$ grep processor /proc/cpuinfo
processor : 0
processor : 1
processor : 2
processor : 3
processor : 4
processor : 5
processor : 6
processor : 7
我可以看到有 8 个逻辑处理器,但我不知道有多少个 CPU 和核心。
$ grep 'physical id' /proc/cpuinfo
physical id : 0
physical id : 0
physical id : 0
physical id : 0
physical id : 0
physical id : 0
physical id : 0
physical id : 0
现在我知道只有一个 CPU,但我不知道它是否有 8 个核心或 4 个核心和超线程。
$ grep 'core id' /proc/cpuinfo
core id : 0
core id : 1
core id : 2
core id : 3
core id : 0
core id : 1
core id : 2
core id : 3
现在我有了完整的了解;这是具有超线程的单个四核 CPU。