科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网服务器频道服务器组件E5平台:PCIe3直通效率高,集成SAS不足惧

E5平台:PCIe3直通效率高,集成SAS不足惧

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

除了CPU自身性能的继续提升,至强E5-2600的另一大进步是集成了PCI Express 3.0,有助于改善I/O的效率,使整个系统的发展更加均衡。同样是集成,C600芯片组提供的SAS不尽人意,有点“鸡肋”的味道。

作者:CBSi企业解决方案中心——张广彬 来源:CBSi企业解决方案中心【原创】 2012年3月7日

关键字: SSD PCIe SAS 至强E5

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共5页)

集成PCIe给力,SAS失意

测试开始时,我们先在Intel C600芯片集成的3Gb/s SAS端口和LSI SAS 9211-8i HBA集成的6Gb/s SAS端口下,对单个SSD 710和SSD 520的持续读传输能力进行了测试,并据此估算出8个SSD并发读取时的理论值:

顺序读(MB/s) C600 3Gb/s SAS 6Gb/s SAS HBA
SSD 710 253 266
SSD 520 252 514
4×(710 + 520) 2020 3120

最新推出的Intel SSD 520采用支持压缩算法的SandForce(现属于LSI公司)主控,6Gb/s SATA接口,持续读传输指标为550MB/s,在我们的测试中,接到LSI 6Gb/s SAS HBA上可达514MB/s(1024进制,若1000进制的话为539MB/s),考虑到HBA的接口效率,这一数值已是相当不错。SSD 710是3Gb/s SATA接口,300MB/s就别想了,在6Gb/s SAS HBA上有266MB/s,转移到C600的3Gb/s SAS上刚过250MB/s,SSD 520也是这个水平,可见已是单端口的能力极限。尽管如此,8个250MB/s也能有2GB/s,而PCIe 2.0 x4在实际情况下是不可能达到这个传输率的。

8个SSD并发读取,LSI 6Gb/s SAS HBA的性能(棕色三角线)逼近3GB/s,与理论测算值相去不远,表现非常优异;C600集成的3Gb/s SAS则令人大跌眼镜——与1GB/s尚有很大一段距离(浅蓝菱形块线)

最终的测试结果大出笔者之前的预料:原本估算PCIe 2.0 x4的实际带宽上限在1.7-1.8GB/s之间,如果C600集成的3Gb/s SAS能带着8个SSD接近这一水平,就是非常优异的表现了,就是1.5GB/s也非常不错。没想到实际的表现连预估的一半(850-900MB/s)都没有,哪怕换成8个15K RPM的SAS硬盘驱动器,也会成为瓶颈,可见设计还是不够完善。

倒是6Gb/s SAS HBA的表现令人欣慰,而“半个”CPU内核(每个worker对应1个线程)就可以轻松驱动8个SSD贡献2.8GB/s的持续带宽,也从一个侧面印证了以E5-2690为代表的新一代x86 CPU的I/O能力之强。

单个520 SSD 4KB随机读访问,响应时间随队列深度变化的情况

队列深度/响应时间(ms) C600 3Gb/s 6Gb/s SAS 倍数
1 0.074 0.046 1.59
2 0.091 0.056 1.61
4 0.137 0.073 1.86
8 0.256 0.123 2.08
16 0.495 0.239 2.07
32 0.987 0.479 2.06
64 1.899 0.957 1.98
128 5.558 1.915 2.90
256 19.291 3.830 5.04

我们还测试了两种情况下,单个520 SSD进行随机读访问测试的响应时间。在队列深度低于64的时候,C600集成的3Gb/s SAS的响应时间是LSI 6Gb/s SAS HBA的1.5至2倍,随后上升至约3倍到5倍。这可以部分反映出PCIe直连CPU在缩短延迟上的优越性,虽然还是ms级的水平,但对于高性能的SSD而言,差别还是较明显的。当然,如果主要配合硬盘驱动器使用,那C600集成SAS相对较长的延迟,也就不显什么了。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章