服务器虚拟化需要怎样的CPU

如题所述

成功应用虚拟化的关键是往往是从物理服务器开始。物理服务器将运行多个虚拟服务
器,虽然一台物理服务器要承载数以十计的虚拟服务器,但是它所需要的
CPU
资源要比用
户想象的要少。

通过应用虚拟化软件
——
VMware VSphere
、微软
Hyper-v
、
Citrix XenServer
或
者其它,可以在四核、六核或八核
CPU
上运行多个虚拟服务器。这是因为当前很多服务器
大部分时间都运行在接近空闲的状态,当虚拟机执行任务时,它们消耗的资源设计
CPU
、
内存、硬盘和网络
I/O
,只有一小部分虚拟机需要占用大量的
CPU
资源。利用这个平衡法
则,还可以将多台物理服务器整合成一台服务器。

内存和存储:两者需尽可能多

但这也不是一成不变的,
一些特定的服务器,
比如数据库服务器,
通常状况下都要运行
较大负载,
在较小的基础架构中就不适合进行虚拟化。
进行虚拟化要考虑主机的可用硬件资
源,以及虚拟化软件的特性和虚拟机的要求。

当企业要进行一个小的虚拟化项目时的第一步是选择硬件,通常会以一台服务器开始,
所以尽量要在预算范围内获得尽可能最佳的资源组合。
一个好的经验是,
选择具有更多核心、
主频更高的服务器作为物理主机(
Host Server
),所以如果在主频
2.93GHz
的
4
æ ¸
CPU
和
主频
2.4GHz
的
12
æ ¸
CPU
之间选择,
最好选择后者,
这是因为更多核心的
CPU
传输虚拟机负
载要更加快速。就好比要装载更多的货物,你需要的是一辆卡车而不是一辆跑车。

虚拟化可以降低服务器数量

内存和存储:两者需尽可能多

做好
CPU
的选择后,
下一个需要考虑的部分是内存。
虚拟机要消耗大量的内存,
所以需
要尽可能的加大内存,
并选择尽可能快速的内存。
在主机中,
为虚拟机分配比物理主机更多
的虚拟
CPU
要相对容易,
但是超度分配内存却不行。
主机具有更大的内存意味着可以运行更
多的虚拟机。
这对一些不提供共享内存功能的管理程序来说非常重要,
一些管理程序要求为
每一个虚拟机设置固定的内存,这些内存完全分配给指定的虚拟机。
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-03-22
这个还可的
相似回答