E5 2670 V1 C1 C2版本区别

     

E5 2670 V1  C1 和 C2  的区别总结


CPU基本参数:http://ark.intel.com/products/64595/Intel-Xeon-Processor-E5-2670-20M-Cache-2_60-GHz-8_00-GTs-Intel-QPI

================================================================================

The Intel Xeon E5-2670 V1 is an 8 core 16 thread chip that supports up to 1600MHz DDR3 RDIMMs and dual socket configurations. There are two major stepping versions to look for:

  • SR0H8 is C1 stepping. VT-x is supported but VT-d is supposedly not supported
  • SR0KX is the C2 stepping with the VT-d fix which may be important for virtualization pass-through

Generally the SR0KX carry a slight premium due to the later stepping.

引用  http://www.servethehome.com/intel-xeon-e5-2670-v1-prices-still-plummeting/
================================================================================

差别就是如下

E5 2670       C1          C2

VT-X             yes        yes

VT-D             no         yes


然后VT-X  VT-D的区别就是

1.虚拟化分软件和硬件
没有VT-x也能虚拟化,很老的机器都可以跑VMWare

2.硬件虚拟化分为CPU层 和I O层/芯片层
在Intel平台上,CPU层的就叫VT-x,IO层/芯片层就叫VT-d
一个CPU/一套平台可以同时支持VT-x和VTd,或者都不支持,或者只支持VT-x,决不可能只支持VT-d
现阶段SNB/IVB都能保证支持VT-x。AMD的不叫VT-x/VT-d,叫别的名字,也都支持

3.硬件虚拟化需软件支持
现在基本VT-x都能支持了。
能支持VT-d的。。。。。。。都是企业级的软件,比方VMWare ESXi神马的。。。你没机会接触的。。。。


下面再简单针对VT-x和VT-d做介绍

VT-x:
原理:
CPU运行有Ring0~Ring3,一些底层操作必须Ring0。如果没有VT-x,虚拟机软件只能到Ring1,那么有些内核级别的东西就必须靠软件模拟,而效率降低。
有了VT-x,相当于多出来一套虚拟机的Ring0~Ring3,这样在虚拟机内的内核请求和虚拟机外的就等于性质上/效率上没有差别了,从而提高效率。

用途:
太多了。。。总之一句话,支持VT-x,虚拟机就没有CPU性能的短板了(当然还是受限于你CPU本身的能力)。
另外,在32位系统上要跑64位虚拟机的话,也必须要VT-x支持。

VT-d:
原理:
个人不是很明白。大致是通过硬件层的映射使得虚拟机内的IO请求(IO用到的资源有中断、DMA)直接映射到实际硬件上。如果没有VT-d,则需要软件来维护这个映射表。

用途:
其实最最最主要的用途是虚拟主机。。。。。
一个服务器,8块硬盘8张网卡,然后VT-d这么搞一下,当8台虚拟主机卖,还骗你说是独立主机神马的。。。
因为VT-d了,所以你看到的什么芯片组信息之类的都和虚拟机外面一样。。。。这样一般人是可以被骗过的

引用:http://bbs.pceva.com.cn/thread-55077-1-1.html

你可能感兴趣的:(CPU,E5,2670,C1,C2)