科技行者

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

知识库

知识库 安全导航

至顶网存储频道实时数据压缩影响固态硬盘吞吐性能?

实时数据压缩影响固态硬盘吞吐性能?

  • 扫一扫
    分享文章到微信

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

SSD是当今存储行业最热门的技术之一。本文将通过基于SandForce的消费级SSD来探究SSD使用实时数据压缩的概念。笔者采用IOzone来测试吞吐性能,IOzone允许改变数据压缩率(重复数据删除率),从而可观察到对硬盘吞吐性能的影响。试验结果十分值得期待,这就为你一一道来。

作者:存储时代(编译) 来源:Stor-age.com 2011年4月20日

关键字: 实时压缩 固态硬盘 SSD SandForce

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

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

测试结果

所有结果由柱状图所呈现,其中标绘了平均值,标准误差显示为误差线。对于每一种水平的压缩率(98%、50%和2%),笔者都标注了四种记录大小(1MB、4MB、8MB和16MB)的相应结果。

第一个吞吐性能结果为写入吞吐测试。

图1显示了四个记录大小和三种重复数据删除率(压缩率)水平下的测试结果。平均值为柱状图,误差线是标准误差。

实时数据压缩影响固态硬盘吞吐性能?

在图1中,最为明显的是,随着压缩率水平的减少,其性能也在随之降低。最佳性能是在记录大小为1MB、数据重复数据删除率为98%的情况下出现,其写入吞吐性能为260 MB/s,接近与硬盘的标明规格。随着记录大小的增加、性能也随之下降。对于16GB记录大小的数据在98%的重复数据删除的情况下,其写入吞吐性能为187 MB/s。

对于记录大小为1MB的数据,在重复数据删除率为50%的情况下,其性能为128MB/s,在几乎不能压缩(即2%的重复数据删除率)的情况下、其性能仅为97 MB/s。因此性能会随着数据压缩率的不断减小而逐渐降低。另外很有趣的一点:当数据的压缩率越来越小的时候,不同记录大小之间的性能只有细微的差距。

图2显示了四种记录大小和三种重复数据删除率水平下的读取吞吐性能测试结果

实时数据压缩影响固态硬盘吞吐性能?

与写入吞吐测试结果不同的是,该结果并不会随着数据压缩率水平的增加而减少。对于1MB记录大小的数据,在98%的重复数据删除率的情况下,其性能约为225 MB/s;在50%的重复数据删除率的情况下,其性能约为202 MB/s;在2%的重复数据删除率的情况下,其性能约为192 MB/s。

此外,随着压缩率水平的减少,不同记录大小数据之间的性能差异几乎消失。将重复数据删除率为98%和2%数据的柱状图作比较可发现,在2%重复数据删除率的情况下,四种记录大小的性能几乎一致。实际上,对于记录大小较大的数据,其读取性能会随着数据可压缩性的降低而增加。

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

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

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