cat /proc/cpuinfo| grep "cpu cores"| uniq
的结果是16
但是
cat /proc/cpuinfo| grep "processor"| wc -l
的结果是8,这是怎么回事?
cat /proc/cpuinfo| grep "cpu cores"| uniq
的结果是16
但是
cat /proc/cpuinfo| grep "processor"| wc -l
的结果是8,这是怎么回事?
随便搜一下,遍地都是答案。。。
https://www.cnblogs.com/ztguang/p/12644374.html
查看物理CPU个数 (chip)
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
查看每个物理CPU中core的个数 (core)
cat /proc/cpuinfo| grep "cpu cores"| uniq
查看逻辑CPU的个数 (processor)
cat /proc/cpuinfo| grep "processor"| wc -l
可以这样理解:一个 server 有 x 个 chip,每个 chip 上有 y 个 core,每个 core 有 z 个 processor
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.4k 阅读✓ 已解决
2 回答826 阅读✓ 已解决
2 回答3.3k 阅读
因为虚拟机cgroups隔离没做好
命令显示的不对