首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QEMU SMP选项

QEMU SMP选项
EN

Server Fault用户
提问于 2023-04-19 13:56:23
回答 1查看 119关注 0票数 0

我正在尝试理解QEMU smp选项。

目前,我已将其设置为:

代码语言:javascript
复制
smp 4

据我所知,应该创建4个vCPU (我认为有一个核心和一个线程)。

如果我将其设置为:

代码语言:javascript
复制
smp 1,sockets=1,cores=4,threads=1

代码语言:javascript
复制
smp 1,sockets=1,cores=1,threads=4

因为应用程序可以更有效地在核心/线程上分配工作负载,而不是在不同的cpu上?

还是上述所有选项都产生了完全相同的效果?

EN

回答 1

Server Fault用户

发布于 2023-04-19 14:48:44

好吧,我自己想出来的。socketscores之间的区别主要是实现的,这样您就可以绕过许可要求。有些操作系统和软件对CPU计数有限制,然后可以增加cores计数而不是sockets计数。

但是在后台,它们被QEMU处理的完全相同,它们都生成了一个QEMU线程。因此,他们之间应该没有任何表现上的差异。

至于threads选项,主要是为了模拟您的客户CPU具有超线程(例如,您可以将其设置为2 ),但在正常情况下您并不真正需要这个选项。

所以上面的所有选项都有完全相同的效果,它只会改变QEMU线程向来宾操作系统公开的方式。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1129086

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档