扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
在本页阅读全文(共6页)
AS SSD Benchmark:写缓存和数据压缩的影响
源科麒麟 I Plus 240GB测试结果(MB/s,写缓存设置无影响)
由于AS SSD Benchmark标准测试使用的是随机数据(不可压缩),麒麟 I Plus得到的顺序(Seq)访问性能没有源科官方宣传的那样高,读写速度分别为204MB/s和109MB/s。我们知道SSD的实际写入性能(而非宣传数值)普遍低于读取,使用MLC NAND闪存的产品更是如此,Intel X25-M G2也基本处于这个水平。
对于4K和4K-64线程随机测试结果,我们还是习惯以下面IOPS的形式来比较和分析。
源科麒麟 I Plus 240GB测试结果(IOPS,写缓存设置无影响)
这张图与前面那个是同一次的测试结果,只是改变了显示的方式,从一致的读、写和总得分上就可以看出来。麒麟 I Plus最高读/写IOPS分别达到了32,813和22,923,当然AS SSD Benchmark也可能是在一个限定的容量区域内进行测试,尽管我们是将整个驱动器划分为一个空白的NTFS分区。
另外还有些值得注意之处:源科麒麟 I Plus的单线程(队列深度为1)512byte读IOPS比4KB要高,而写入却是相反的结果。我们觉得这可能与使用4KB物理闪存页面和模拟512字节磁盘驱动器扇区有关,在向一个包含部分数据的4KB页面写入512byte数据时,需要先读出原有数据再合并写入(通常应该写到新的位置,如果是原有位置的话还要等待数据块擦除)。
Intel X25-E 32GB测试结果(MB/s,默认打开写缓存)
别看我们测试的Intel X25-E只有32GB容量,而使用SLC闪存颗粒的它在性能上可不含糊,麒麟 I Plus这样的“商用/准企业级”产品在对比中暂时落后。当然我们更多关注的是IOPS、SandForce控制器实时压缩技术的表现。
Intel X25-E 32GB测试结果(IOPS,默认打开写缓存)
上图中Intel X25-E的读/写IOPS都超过了30,000,但别忘了这是在写缓存打开的情况下测得的数值,会随着测试时间的延长而逐渐下降。Intel SSD处理4KB和512字节的数据块大小似乎没有区别,这一点我们会在后面的Iometer测试中再次进行确认。接下来看看关闭写缓存的情况:
Intel X25-E 32GB测试结果(MB/s,关闭写缓存)
首先是写入带宽下降到了112.92MB/s,同时写测试得分和总分也受到很大的影响。这个结果主要是为了给大家参考,而我们并不建议在实际应用中关闭驱动器的写缓存。
Intel X25-E 32GB测试结果(IOPS,关闭写缓存)
大家看到写IOPS了吗?尽管低于Intel资料中的3,300,但相对那些动辄数万的指标来说还是这个更加接近于真实水平。AS SSD Benchmark中的随机IOPS测试只作为一个性能预览,这部分我们还是会以后面的Iometer为主。
源科麒麟 I Plus 240GB测试结果
AS SSD Benchmark包含的压缩测试模块,能够使我们了解到固态盘读写不同压缩率(横坐标)数据时的表现。上图中可以看到随着数据可压缩程度的提高,顺序读/写速度分别由200MB/s左右和110~12x MB/s上升至最高大约247MB/s和233MB/s。写入带宽几乎翻了一倍,而读测试的内容就是之前写入的数据,因此也得到了一条上升的曲线,尽管幅度相对小一些。
Intel X25-E 32GB测试结果
由于Intel控制器不会对数据进行压缩处理,因此X25-E运行AS SSD Compression-Benchmark得到的几乎是2条平直的曲线,也就是说性能不会随着数据的可压缩比而变化。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者