全球主机交流论坛

标题: 求大佬科普:虚拟化中的Core和Socket有什么区别?如何设置? [打印本页]

作者: mymyhope    时间: 2018-3-19 17:03
标题: 求大佬科普:虚拟化中的Core和Socket有什么区别?如何设置?
本帖最后由 mymyhope 于 2018-3-19 17:06 编辑

一直都有这个困惑,搜索了也没个有用的答案。一开始是在Vmware里面被【处理器】【核心】这两个迷惑了。然后玩了很长时间Proxmox还是被里面的【Core】【Socket】迷惑。只知道他两个乘起来不能超过Cpu的线程数。但是具体要怎么设置才能最高性能最大收益?

比如我的CPU 4c4t。我可以设置4Core也可以设置4Socket。哪种合理?哪种性能最高?

这两种到底有啥区别?
作者: saki    时间: 2018-3-19 17:17
本帖最后由 saki 于 2018-3-19 17:19 编辑

http://www.c删除nblogs.com/gotopower/p/3298764.html。
作者: doruison    时间: 2018-3-19 17:37
saki 发表于 2018-3-19 17:17
http://www.c删除nblogs.com/gotopower/p/3298764.html。

等于没说,谁不知道一个是槽一个是核?但是怎么设置最好,文章没有回答。
作者: 全球撕逼论坛    时间: 2018-3-19 17:46
socket = CPU数量
core = 核心

一般做法都是多少物理核心开多少socket
作者: vForce    时间: 2018-3-19 17:48
和你物理机匹配吧,我是这么开的。区别仅仅只是虚拟机里显示出来多处理器或单处理器多核罢了。当然具体性能差距啥的我就不清楚了
作者: 我是人    时间: 2018-3-19 17:54
原则上没差。

主要是某些软件授权收费方式不一样,所以才有这些设置。

作者: tomcb    时间: 2018-3-19 17:55
个人瞎猜:看虚拟机里运行的程序是要求单核运算还是多核性能。
作者: mymyhope    时间: 2018-3-19 20:06
我是人 发表于 2018-3-19 17:54
原则上没差。

主要是某些软件授权收费方式不一样,所以才有这些设置。

谢谢大佬解答!
作者: hdown    时间: 2018-3-19 20:09
socket 插座(物理CPU个数)
core 核心(包括超线程,例如双核四线程,是算作4核心的)
作者: 我是人    时间: 2018-3-19 22:09
hdown 发表于 2018-3-19 20:09
socket 插座(物理CPU个数)
core 核心(包括超线程,例如双核四线程,是算作4核心的) ...

不知道对其他虚拟技术有没有差别,但是对KVM来说,这些全部会被转成KVM_CREATE_VCPU。
所以。。。除了刻意钉死CPU,原则上没差。

网上找到的一张简化图:
(, 下载次数: 0)






欢迎光临 全球主机交流论坛 (https://hostloc.gdisk.cf/) Powered by Discuz! X3.4