vmware 14 支持cpu最多支持多少核心的cpu

请问vmware虚拟机设置几个cpu核心? 我主机是i5 4核心4线程。准备开2个虚拟机挂机,各个
你一共就4个,多了你电脑扛不住再者说
还有内存、显存也要分的
双核心足够了
我虚拟机用来干嘛?
你可能还喜欢
感谢您为社区的和谐贡献力量请选择举报类型
经过核实后将会做出处理感谢您为社区和谐做出贡献
确定要取消此次报名,退出该活动?
请输入私信内容:查看:61438|回复:18
在使用VMWARE Sphere划分虚拟机的时候,划分CPU资源的时候,有个插槽数选择和内核数选择,最后虚拟CPU资源是这两者的乘积,那么如果我需要8个VCPU,使用8个插槽一个内核的分法和使用1个插槽8个内核的分法,这两者是否有区别?如有,那各自的优缺点又在哪里?谢谢各位了,这个问题困扰我好久了,求解答:)1
说下我的理解吧。
当你使用物理服务器,同样的主频,你使用1路8核的服务器和2路4核的服务器,虽然最终的总主频值一样,1*8 和2*4其实相等。如果是物理PC,毫无疑问,插槽多的厉害,但都是虚拟的。
所以我觉得是组合的不同,性能相同。
【欢迎访问Tim2009的虚拟化技术博客】
最有价值午饭
同意版主说的,在虚拟机里面,你设置成什么样的组合都成,性能差别不大。
优秀技术经理
为了之后热添加方便,我一般都是双插槽,另外intel主频至上,对频率敏感的程序,对核数并不敏感
这个问题也学习一下
引用:原帖由 tim2009 于
17:00 发表
说下我的理解吧。
当你使用物理服务器,同样的主频,你使用1路8核的服务器和2路4核的服务器,虽然最终的总主频值一样,1*8 和2*4其实相等。如果是物理PC,毫无疑问,插槽多的厉害,但都是虚拟的。
所以我觉得是组合的不同,性能相同 ... 如果性能相同,那又何必要这样分呢,为什么不直接设定VCPU的个数呢?
引用:原帖由 爱喝可乐的小白 于
15:07 发表
为了之后热添加方便,我一般都是双插槽,另外intel主频至上,对频率敏感的程序,对核数并不敏感 为了之后添加VCPU方便么?
优秀技术经理
引用:原帖由 lingsong1314 于
17:15 发表
如果性能相同,那又何必要这样分呢,为什么不直接设定VCPU的个数呢? 在xen里面插槽数和核心数是有限制的,比如xp和win7这样的桌面系统只能双核,需要超过只能使用命令行去强制修改vm的temp,官方解释是降低实际物理cpu的压力,在没有必要开启多vcpu的情况下尽可能降低,甚至使用单核单cpu
我觉得T版的理解应该是对的,因为我在vmware的实际应用里面没有感觉到总核数的怎么达成的有何差异。你可以用类似计算pi的软件去测试一下,目前官网文档没有找到细节解释,如果之后有找到,另行补充。
本帖最后由 爱喝可乐的小白 于
17:04 编辑
引用:原帖由 爱喝可乐的小白 于
00:29 发表
在xen里面插槽数和核心数是有限制的,比如xp和win7这样的桌面系统只能双核,需要超过只能使用命令行去强制修改vm的temp,官方解释是降低实际物理cpu的压力,在没有必要开启多vcpu的情况下尽可能降低,甚至使用单核单cpu
我觉 ... 谢谢啦。
为了让别人省钱用的。主要是有些软件是按物理cpu来算钱的,如果把物理环境转到虚拟环境,那么本来是2路4核的变成1路8核,虚拟化环境下性能几乎没有任何差别,但是软件的授权费用就省了不少。
请问,如果当在一台 ESXi 主机上运行多个虚拟机时,这些虚拟机可能会相互争夺 CPU 资源。当出现 CPU 争用现象时, ESXi 主机将为所有虚拟机分配物理处理器的使用时段,这样,虚拟机运 行时就好像拥有了指定数量的虚拟处理器一样,那么在上面说的问题里是2插槽4核的占用物理资源多还是1CPU8核的多或者是一样的呢?
助理工程师
这个话题有点老了……
曾经看过一篇文,老外写的,他做过几种情况的实验,插槽数、核心数的不同,对性能还真有点影响。
VMWARE 在分配处理器的时候是从第一个物理处理器的第一个 Core 开始的,如果有 HT,那么一个 Core 还会被当成两个来用,譬如,如果给一个VM分配了 4 个核心,实际上是分配了 4 个线程给它,使用的是第一个 Socket 的第一、二个 Core(因为一个Core有两个线程),除非你指定它(虚拟机-&编辑设置-&资源-&高级CPU),如下图:
(38.46 KB)
根据他的测试结果,性能相差最大有的40%还多(具体数据我忘记了)。他得出的结论是,如果可以的话,分配CPU给VM的时候尽量分配 M 个 Socket 配置1个 Core,如果操作系统不支持或软件授权不允许,那么就分配 1 个 Socket 配置 N 个 Core,最坏的情况是 M 个 Socket 配置 N 个 Core……
学习了&&!!!
简介1.XEN是借助准虚拟化(半虚拟化)技术来提高性能,不需要设备驱动,能够保证每个虚拟用户系统相互独立,依赖于service domains来完成一些功能。
一个 XEN 虚拟机环境主要由以下几部分组成:
1.XENHypervisor;
2.Domain0 —— Domain Management and Control(XEN DM&C);
3.DomainU Guest(Dom U)
XEN Hypervisor :XEN Hypervisor 是介于操作系统和硬件之间的一个软件描述层。它负责在各个虚拟机之间进行 CPU 调度和内存分配。XEN Hypervisor
不仅抽象出虚拟机的硬件,同时还控制着各个虚拟机的执行。XEN Hypervisor 不会处理网络、存储设备、视频以及其他 I/O.Domain 0:Domain 0 是一个修改过的 Linux kernel,是唯一运行在 Xen Hypervisor 之上的虚拟机,它拥有访问物理 I/O 资源的权限,同时和系统上运行的其他虚拟机进行交互。Domain 0 需要在其它 Domain 启动之前启动。Domain U:运行在 Xen Hypervisor 上的所有半虚拟化(paravirtualized)虚拟机被称为“Domain U PVGuests”,其上运行着被修改过内核的操作系统,如 Linux、Solaris、FreeBSD 等其它 UNIX 操作系统。所有的全虚拟化虚拟机被称为“Domain U HVM Guests”,其上运行着不用修改内核的操作系统,如 Windows 等。
2.Vmware ESXI 与 XEN 比较类似,包含设备驱动以及管理栈等基本要素,硬件支持依赖于VMware 创建的驱动。它是具有高级资源管理功能高效,灵活的虚拟主机平台。
3.半虚拟化的意思是需要修改被虚拟系统的内核,以实现系统能被完美的虚拟在Xen/Esxi上面。完全虚拟化则是不需要修改系统内核则可以直接运行。
Xen最重要的优势在于半虚拟化,最大的缺陷在于Xen是款复杂的产品,难以与Linux内核集成(比如早期和red hat不兼容)。但是其实Vmware esxi也是一种半虚拟化技术,因为vmware其他系列产品,比如vmware workstation是完全虚拟化,所以我觉得vmware esxi半虚拟化名声不如xen大,还有就是vmware esxi更侧重的是强大的管理功能。
Xen和esxi都有一个客户端可以进行控制,测试中使用到的客户端分别是Xencenter/和Vmware vSphere Client,界面如下图:
对于每台宿主机分别有如下操作:
对比:1.xen是开源的虚拟化软件,而esxi是收费软件。
2.创建虚拟机
Xen的安装步骤:
Esxi的安装步骤:
Esxi可选择考虑的配置更多,比如对SCSI控制器的选择等,如果需要对虚拟机有更准确的配置要求,选择esxi虚拟化比xen更合适。
3.虚拟机系统安装镜像导入
Xen和esxi镜像导入是完全不同的概念,xen是通过共享的方式从别的pc机上访问安装,而esxi是普通的导入镜像安装。
如上添加共享路径之后就可以在安装的时候添加安装,而不需要上传镜像。
而esxi一般添加镜像可以从本地的iso文件添加也可从数据存储中添加。
数据存储就是存储器,可以通过浏览数据存储在里面上传镜像
无论是共享安装还是上传安装,我觉得都有各自的优点,但是就资源的节省来看,共享减少了资源的占用,一个安装镜像可能是3G,倘若有10个操作系统镜像,这也需要一个很大的资源空间。
3.虚拟机存储
Xen和esxi都是存储在创建时分配的硬盘里,但是倘若硬盘不够使用,需要进行扩充时,会发现同样是扩充,但是xen是新建一块磁盘,而esxi是在同一块磁盘进行扩充。
在很多时候其实这个并没有大碍,但是有的软件访问存储的时候只能访问/挂载一块磁盘,这样的情况下扩大容量也起不了作用。
4.虚拟机迁移
对于虚拟机迁移(包括关机和开机都可),两者都有这功能,但是xen的实现可操作选项少,而esxi则通过图形界面可进行主机/数据存储进行快速迁移
更换主机是通过vmotion端口来实现,更改数据存储是通过vmkernel(普通的端口)实现。
VMware VMotion 是 VMware 开发出的一项独特技术,它将服务器、存储和网络设备完全虚拟化,使得正在运行的整个虚拟机能够在瞬间从一台服务器移到另一台服务器上。由于网络也被 VMware ESX 虚拟化,因此,虚拟机保留其网络标识和连接,从而确保实现无缝迁移。
5.复制&快照
Xen可进行copy,或者take asnapshot,或者转成模板;esxi是通过克隆,或者制作成模板,就用户的可操作来看,xen更贴近用户
6.虚拟机控制台操作
Vmware的产品特点之一是需要通过安装vmware tools来增强鼠标键盘对控制台的从操作,这虚拟化软件控制台上对虚拟机的操作,xen省去了进入/推出模式,替代的是放大缩小,更贴合用户使用/测试开发。
7. 虚拟机运行状态
如果想查看虚拟机的性能状态,xen可实时动态性的查看
8.宿主机状态关注
通过xen可以看到个虚拟机占用内存情况,但是esxi能从多个角度看到虚拟机的情况,虽然有些地方用不到,但是它能提供更多的角度看待管理
Esxi有其他更多的可关注点
本帖最后由 zhang11111nima 于
19:38 编辑
引用:原帖由 zhang11111nima 于
19:31 发表
简介1.XEN是借助准虚拟化(半虚拟化)技术来提高性能,不需要设备驱动,能够保证每个虚拟用户系统相互独立,依赖于service domains来完成一些功能。
一个 XEN 虚拟机环境主要由以下几部分组成:
1.XENHypervisor;
2.Domain0 ——&&...
初级工程师
重读回复,受益匪浅。。
中国数据4元注册.top域名送空间建站
学习了,果然有讲究啊。
中级工程师
图片都看不到哦。同样是 4 核心,下面这 3 种 vmware 处理器设置有何不同? - V2EX
同样是 4 核心,下面这 3 种 vmware 处理器设置有何不同?
13:37:12 +08:00 &clorts
1268 次点击所在节点 &
klxq15 14:10:18 +08:00虚拟机里面有几路 cpu ,每路有几核
clorts 14:10:39 +08:00@ 1 个 cpu , 4 核 8 线程
klxq15 14:28:15 +08:00@ 。。。设定的是这个。。。
clorts 14:31:03 +08:00@ 物理机啊。。。
klxq15 14:41:17 +08:00@ 设定的是虚拟机啊
clorts 14:55:10 +08:00@ 同样是 4 核心,下面这 3 种 vmware 处理器设置有何不同?
klxq15 15:58:46 +08:00@ 第一个虚拟机,两路处理器,每路双核。第二个一路处理器,四核。第三个四路处理器,每路单核
clorts 16:03:58 +08:00@ 两路处理器什么意思? 都是虚拟处理器吧?
just4test 16:07:04 +08:00@ 见过能装俩 CPU 的主板吗?
qq29701 16:24:19 +08:00这个和你的客户机的操作系统有点关系,比如你的客户机如果是 XP 的话第三种应该是不支持的
clorts 20:08:11 +08:00@ 我只有 1 个物理 cpu ,那上面的设置是否对我没用?
PaleCheung 15:45:28 +08:00没人提 numa 节点问题吗?
为了微弱的性能优势,请尽量使用第二种, cpu socket 尽量少。核心( core )不够了才增加 socket
只有在你“就是”需要模拟特定数量的 socket 的时候才其他。
对于现在的 cpu 来说,可以最快速访问的内存总是“自己的”。
第 1 页 / 共 1 页&
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到
上打开本讨论主题的完整版本。
是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
is a community of developers, designers and creative people.VMware虚拟机中的“处理器数量”如何设置!_百度知道
VMware虚拟机中的“处理器数量”如何设置!
我的电脑只有1个CPU
E3处理器 4核8线程 处理器数量应该是 CPU的个数才对,无论1个和2个都没区别才 对 核心数量应该是CPU的核数才对 如2核处理器 或4核处理器 可有人说 核心数量 是线程的意思
就是8线程还是4线程的意思 求高手回答
我有更好的答案
处理器数量 :是指CPU核数(例如:单核/双核),并不是指CPU颗数。每个处理的核心数量:是指CPU中的线程,并不是指核心(Core)。自己也可以求证,首先你肯定知道自己物理机CPU 信息(例如I3 双核四线程),在vmware中设置虚拟机处理器数量,从字面意识理解应该是指CPU颗数,正常设置值最大应该为1(因为物理机只有一块CPU),但最大有效值可以设置为2,如果最大值设置为4,下面会提示你多于主机支持数。由此得出结论处理器数量是指CPU核数(core),而并不是CPU颗数。处理器数量都表示的是核数,那么“每个处理的核心数量”就不是表示核心数量,不然出现两个设置核心数量的参数,不是多此一举?还有一个问题就是你会发现里面有一个3的值,所以就更加肯定不是CPU核数,因为CPU核数除1以外都是偶数增长,对CPU了解的人都会知道CPU核数布局是两排均匀排开的,怎么可能会出现奇数,岂不是浪费掉一个核数位置?根据你的虚拟机对CPU的需求和当前物理机CPU使用情况来设定“处理器数量”和 “每个处理的核心数量”XP系统 最小值设定处理器数量=1,每个处理的核心数量=2W7系统最小值设定处理器数量=2,每个处理的核心数量=2还是那句话,看需求设置吧,比如你当前物理机CPU已经使用达到70-80了,那么虚拟机CPU就给核数跟线程数就给少点。手工码字不容易啊。
采纳率:29%
来自团队:
处理器数量就是你虚拟机是几核的虚拟机装XP,1个就足够了,多了也没用win7以上的话,根据主机情况设吧,主机4核可以给虚拟机2核,主机双核的话,虚拟机1核就行了
超线程是把1个CPU当2个用,你4核8线程的话,去设备管理器应该看到8个CPU
也就是说你主机里的一个CPU被识别为8个可以理解为8合一
其中4个是真实核心,4个是超线程技术虚拟出来的
处理器数量 就是核数?核心数量 就是线程数?如果给虚拟机2核
那么线程数 多少合适?
这样说吧虚拟机处理器数量可以大于实体机一般实体机CPU数量就是1个(一般主板只能插1个CPU),但是虚拟机上可以设置成2个你的实体机CPU在windows系统中识别出来8个,也就是说,你在虚拟机上,只要总核数不超过8就可以了注意,虚拟机CPU数量不能超过4,总核数不能超过16如果给虚拟机4核,就设2CPU,每CPU2核如果给虚拟机2核,就设1CPU,每CPU2核(按说2CPU,每CPU1核,应该也行,不过我没试过)
本回答被提问者和网友采纳
可以试一下,cpu数设2,核心数设5,应该设不上.
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。
问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
4核8GB内存的电脑只能同时开3个虚拟机吗?
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
主流的虚拟机技术,在CPU虚拟方面是最灵活的,理论上虚拟机的cpu核数和物理机的cpu核数没有直接关系。实际情况中,如果虚拟机都处于工作状态的话,虚拟机的cpu核数应该小于和物理机的cpu核。
个人电脑的话,虚拟机个数受内存的限制更大一些。
分享到微博?
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:
在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。}

我要回帖

更多关于 vmware cpu不支持 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信