人为限制产生的Turbo性能模式
IBM DS3500和戴尔PowerVault MD3200系列产品都提供了一个Turbo性能模式选件。Dell还专门为它起了一个名字:High Performance Tier(高性能层级),其实它的功能和分层存储并没有关系。戴尔的Turbo性能模式是通过购买一个Key来从Firmware上激活,IBM也是类似的方式。DS3500在基本模式和Turbo模式的性能差距我们已经在上次的报道中提到,即来自磁盘的最大持续读IOPS由30000提高到40000,而持续读吞吐量从2000MB/s上升到4000MB/s,这些都是在双控制器的情况下。戴尔则宣称带宽提升一倍,随机性能增加33%,可见二者Turbo性能模式实际上是一样的,都是来自LSI的技术。
▲
使用SAS主机接口时,Turbo性能模式和基本模式下顺序写速度比较
我们曾经猜测这个Turbo性能模式选件可能是激活了DS3500和MD3200系列的双控制器负载均衡功能,因为最大带宽正好提升一倍。不过看上面的对比,HPT(High Performance Tier)的顺序写性能似乎增高了一倍还要多。
▲
使用iSCSI主机接口时,Turbo性能模式和基本模式下顺序读速度比较
而在iSCSI接口的配置下,8个千兆iSCSI接口(双控)两种模式的最大顺序读性能都有将近1000MB/s,几乎达到了接口速率的极限。也就是说,在没有打开Turbo性能模式的情况下,双控制器各自的主机接口吞吐能力也能够基本充分发挥,受影响的应该只是处理能力。
戴尔甚至在介绍中说,所谓基本模式就是做了人为的限制。可以理解为如果用户需要更好的性能就得花钱购买。当然,为了充分发挥Turbo性能模式带来的改善,还需要适当的配置驱动器、主机连接以及应用确实能够产生相应的负载。