![如何确定我的 Debian 服务器设置是否是双核的?](https://linux22.com/image/547264/%E5%A6%82%E4%BD%95%E7%A1%AE%E5%AE%9A%E6%88%91%E7%9A%84%20Debian%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E8%AE%BE%E7%BD%AE%E6%98%AF%E5%90%A6%E6%98%AF%E5%8F%8C%E6%A0%B8%E7%9A%84%EF%BC%9F.png)
我有 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。