我的机器里有8台, windows xp 一台, windows server 2003两台, exchange server两台, sql server一台, isa server一台, linux两台, 这里要提示你的是,不是因为你的CPU有多强你才能装多少台, 我的CPU这是奔腾4 3.0的呢! 你装多少无所谓,主要是你一起开多少台,这个时候就体现出来你CPU的处理能力和你的内在容量了! 如果内存不够的话也是不行的!
没有固定的算法。 但是一般会有几个限制:
1. 内存内存基本上是一个硬限制。物理服务器的内存肯定是有限的。例如,一台服务器有8 core, 8G内存,通常hypervisor会占用512M内存,大概还剩下7.5G内存,假设每个虚拟机的配置是1 core cpu, 1G内存,那么在此机器上最多可以运行7个这样的虚拟机。 再创建新的虚拟机时,就会报错说内存不够。 在此情况下,每个虚拟机在满负载情况下最多可以拥有1个cpu core的运算能力,1G的内存空间。 当然,现在的hypervisor基本上都支持mit的功能,也就是说,如果你的内存只有8G,但是设定一定比例的mit,例如50%,那么你可以最多分出去12G内存。还是上面那个例子,如果设定mit为50%,那么最多可以创建11个虚拟机(1core,1Gmem)。 在服务器虚拟化方面,建议mit设置的不要太高,一般20%。在桌面虚拟化方面,可以将mit设置到50%.
2. 网卡如果服务器只有一个网卡,所有虚拟机的网络流量都是通过一块网卡出去,虚拟机越多,每个虚拟机可以使用的带宽就会越少,这个是需要综合考虑。例如使用多个网卡等。
3. CPUCPU资源基本上都是采用时分复用,也就是时间片的方式来轮询的。
4. 磁盘I/O是本地磁盘还是网络磁盘?如果是网络磁盘,是使用的iSCSI还是光纤?不同的情况,负载是不一样的。 一般一台服务器上能跑多少个虚拟机,需要综合考虑物理服务器,虚拟机负载等方面的整体情况,再来计算。没有一个固定的公式。
虚拟机多少是根据你的电脑配置来看的,每装一台虚拟机就会占用你CPU及内存,如果你的CPU足够好,内存足够大,硬盘空间足够多,可以无限装。 每台虚拟机相当于一个台式机,可以装好几个系统的,但是有必要吗?新增加一个虚拟机就好了。 我的电脑装了两台虚拟机,一台安装XP,一台安装server 2003,CPU是AMD 1.91G,内存2G,用起来还不错。
安装虚拟机工具软件,并正确安装好虚拟机系统,设置好其网络模式,就可以组建成局域网,并且可以连接至外网,如果只使用windows虚拟机,建议使用Virtual PC 2007 并安装汉化补丁,较好用,如使用其他系统如Linux 或几种系统的混合网,建议使用VM
建议选择双至强8核以上处理器.16G以上内存.1000G以上硬盘的配置.网卡选择双千M的.推荐用DELLR410或者DELLC1100等机型.托管到IDC机房以后建议用50G以上独享带宽.除此以外还需要你有一套虚拟主机管理系统以及20个以上的独立IP.用来分配与管理虚拟机.
考虑到成本和风险问题.建议你直接到IDC公司租用服务器会比较划算.租用一台DELLC1100的机器.加20个以上的独立IP.会比你自己买机器加托管再加IP的总费用还要便宜.而且租用的机器硬件质保是由IDC负责的.相对会更方便.
不用装两个虚拟机软件
用VM就行
装四个系统可以的
只要你硬盘够
同时开的话要考虑你的内存会不会受得了