服务器 频道

性能不错 四路X7560虚拟数据库性能测试

Click Here

  【IT168评测中心】Nehalem-EX(至强7500/6500系列)十分适合虚拟化环境以及云环境,它可以达到很高的计算密度,提供了足够多的运算核心和内存数量,除了适合提供一个能力非常强劲的平台之外,也很适合虚拟化为多个较为小型的机器。

Nehalem-EX与虚拟化
Intel官方送来的四路Nehalem-EX评测样机

  在虚拟化方面,Intel英特尔现在也提供了非常充足的特性支持,包括从VT-x、VT-d一直到VT-c的整体解决硬件辅助方案,分别对应处理器、芯片组乃到网络IO上的硬件辅助虚拟化技术,这些特性的介绍可以参看这里:

逐渐成熟 Intel VT技术性能初探
从VT-x到VT-d Intel虚拟化技术发展蓝图
IO虚拟化:虚拟设备队列VMDq技术解析
IO虚拟化:虚拟直接连接VMDc技术解析

  这前些天我们收到了Intel发来的四路、32核、64线程的Nehalem-EX系统,处理器是Nehalem-EX最高端的X7560(但不是频率最高的),8核心,频率2.27GHz,搭配了256GB内存、两个X25-E 64GB固态硬盘和LSI MegaRAID 9260-8i的Intel OEM版本,最后,使用的网卡是支持VMDq虚拟机设备队列的82576NS(代号Kawela)网卡,因此我们对其作了虚拟化环境下的数据库性能的测试。

Click Here

  测试环境和测试方法依旧:


网络实验室控制台

网络实验室机房

Cisco Catalyst 4506千兆交换机,120个千兆铜口

部分Dell PowerEdge SC430服务器
   测试平台:

测试平台、测试环境
测试分组
类别
四路Intel Nehalem-EX
Xeon X7560
处理器子系统
处理器 四路Intel Xeon X7560
处理器架构 Intel 45nm Nehalem-EX
处理器代号 Beckton
(Nehalem-EX)
处理器封装 Socket 1567 LGA
处理器规格 八核
处理器指令集 MMX,SSE,SSE2,SSE3,SSSE3,
SSE4.1,SSE4.2,EM64T,VT
主频 2.27GHz
Turbo Boost主频
(多核)
2.67GHz(+400MHz)
Turbo Boost
主频
(单/双核)
2.40GHz(+133MHz)
处理器外部总线 4x QPI
3200MHz
6.40GT/s
单向12.8GB/s(每QPI)
双向25.6GB/s(每QPI)
L1 D-Cache 8x 32KB
8路集合关联
L1 I-Cache 8x 32KB
4路集合关联
L2 Cache 8x 256KB
8路集合关联
L3 Cache 24MB
24路集合关联
主板
主板型号 Intel QSSCS-S4R
芯片组 Intel Boxboro
IOH:Intel 7500(Boxboro) x2
ICH:Intel 82801JR(ICH10R)
芯片特性 2x QPI
36 PCI Express Gen2 Lanes
VT-d Gen 2
内存控制器 每CPU两个SMI
每SMI两个SMB
每SMB四通道R-ECC DDR3 1066
内存 4GB R-ECC DDR3 1066 SDRAM x64
网络子系统
网卡 Intel 82576NS Dual Port GbE x2
Intel 82576EB Dual Port GbE x2
Per Port:
8x RSS Queue
MSI
8x VMDq
Total:
8x GbE Ports
Intel VMLB Teaming Mode
软件环境
操作系统 Microsoft
Windows Server 2008 R2 Datacenter Edition

  使用了Intel的9.1.1.1027芯片组驱动和15.3网卡驱动。

 测试环境与测试平台
Intel Xeon X7560处理器,工程样品,因此看不到处理器的参数

 测试环境与测试平台
……千颗售价$3838,也就是两万多¥一个,四个接近十万

 测试环境与测试平台
两个Intel 82576NS芯片,代号Kawela,支持8个RSS队列和8个VMDq队列,这个芯片的四口网卡不贵,¥4k左右

 测试环境与测试平台
在Windows Server 2008 R2 Hyper-V虚拟化环境下,Intel的新一代网卡可以提供叫做虚拟机负载平衡(VMLB)的端口聚合模式

 测试环境与测试平台
需要注意的是,需要在每一个网卡端口上打开虚拟机队列,以启用VMDq功能;在这个窗口里,还可以查看这个端口对每个虚拟机的通信量

关于Intel网卡以及其搭载的虚拟化技术,除了前页的链接之外,还可以看这里:

Intel新一代千兆万兆网卡芯片选购宝典

Click Here

  解读:4P24C48T指的是4处理器(Processors)、24核心(Cores)、48线程(Threads)。依此类推。 

  我们设置了一个虚拟机,除了硬件之外的软件环境和我们之前测使用的机器都一样。硬件上,这个虚拟机具有4个逻辑处理器和16GB的内存。目前Microsoft Hyper-V R2的客户机只支持4个逻辑处理器和最大64GB的内存。一般来说,这限制了虚拟机的性能。

 SQL2005数据库测试
最下边的曲线是虚拟机下的数据库性能成绩

  4个逻辑处理器的虚拟机得到的最高性能是43804 TPS,每秒执行近4万4千个交易,对于很多应用来说,足够了。我们之前测试的二路12核 E7540 2.0GHz得到的结果是6万多,相比起来并不占什么优势。除了因为新机器的处理器规格和内存规格高了一些之外,最主要的原因是由于网卡对VMDq虚拟机设备队列的支持,最终性能和另一个平台的12个物理处理器核心性能相去不是非常远。

Click Here

  【IT168评测中心】单就处理器提供的虚拟化特性来说,Westmere-EP比Nehalem-EX要更有吸引力一些,不过,Nehalem-EX提供了足够多的处理能力和内存存储能力,因此它成为了虚拟化的一个理想选择,提供了较高的整合比,一般的小企业只需要一两台就可以完成几乎所有的工作。

 IT168评测中心观点
四路Nehalem-EX Xeon X7560服务器

  不过,整体的均衡很重要,强大的运算性能也需要强大的IO能力。我们的经验表明,数据库测试对比较依赖于网络吞吐能力,刚好服务器虚拟化也很依赖于网络吞吐能力。最终配置了双82576NS双口网卡的测试平台表现很不错,提供了4万多的数据库处理能力,接近一台单路Nehalem-EP的处理能力了。这都要归功于完整的虚拟化硬件辅助:VT-x、VT-d和VMDq(82576NS和我们测使附加的82576EB网卡都不支持VMDc技术——因此也就不支持VT-c技术),如果要打算搭建和网络IO有关的虚拟化环境,那么这些都是需要仔细考虑的因素。

二路对四路 至强E7540平台性能对比评测

超线程影响如何?至强7500数据库测试

四路Nehalem-EX M910服务器数据库测试

最好用万兆 四路Nehalem-EX数据库测试

X86巅峰 Intel Nehalem-EX架构深入解析

Intel 32nm Westmere-EP处理器首发评测

0
相关文章