关于我的开发环境,我有以下内容:
1.Windows 7专业人员。
2.核心i7 (8个过程)。
3.VM工作站。
4.32 GB内存。
5.700 GB硬盘。
VM上的
1.Windows server 2008 r2。
2. server 2008 r2。
3.SharePoint服务器,2013年。
4.2012年视听演播室。
5.Team foundation server 2012。
6.4进程。
7.24 GB RAM
8.80GB硬盘。
但是在VM上有一个选项来定义每个进程的核数,我把它保留为1,但不确定在我的情况下应该有多少核?
发布于 2013-05-21 11:33:36
无所谓。您有4个处理器,或2个处理器和2个核心-无论哪种方式,您最终有4个vCPU。那他们为什么有这个选择呢?基本上,您可以提供您想要的任何底层硬件,这样您就可以绕过VM来宾内部的许可限制。我是认真的。
现在所有的vCPU都是以Mhz/Ghz测量的。在过去,您有严格的协同调度,您必须非常小心地分配您的vCPUs。不过,这几天?去疯狂吧。
然而,您的核心i7实际上没有8个内核,这是没有价值的。它有4个核心和超线程。超线程是将任务切换过程从操作系统抽象到CPU上的一种方法。这并不是因为有更多的核心。
因此,我可能会将3个处理器(1个核心)分配给您的VM,并将其保留在此。
发布于 2013-05-21 10:49:43
我猜您的意思是要分配给特定虚拟机的处理器线程(逻辑核心)有多少?第6点的进程是指VmWare内部可用的总物理核吗?
如果是这样的话,那么就增加具有最密集工作负载的虚拟机的内核/线程,但是我不会超过2个内核/4个线程,这样其他机器至少有2个物理处理器核空闲,并且工作负载可以通过主机的超线程处理和VmWare的工作负载平衡分配到它们之间。
https://serverfault.com/questions/509490
复制相似问题