首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >消费者SSD过度供应能提高性能吗?

消费者SSD过度供应能提高性能吗?
EN

Server Fault用户
提问于 2019-02-11 11:24:35
回答 1查看 1.1K关注 0票数 3

在阅读提高SSD耐久能力的方法时,我遇到了一个关于SSD过度配置的英特尔白皮书 (限制驱动器上的主机可调整空间,或者不包括分区中的一些可加载空间,让控制器来管理传入的数据,减少写入放大和提高驱动器的续航能力)。奇怪的是,本文还提到了过度配置可以提高随机写入性能.为了测试这一点,我在256 my的Intel 545 s SSD上对几种不同的配置进行了sysbench随机编写测试。

  1. 256/256 4k可寻址(27.5 MiB/s随机4k写入)
  2. 200/256 4k可寻址(26.5 MiB/s随机4k写入)
  3. 256/256 4k可寻址,包含200 4k分区(26.5 MiB/s随机4k写入)
  4. 256/256 4k可寻址,包含150 4k分区(26.8 MiB/s随机4k写入)

令我失望的是,配置2-4的执行情况都略逊于非用户过度配置。为什么我没有看到业绩的提高?我的测试是错误的,还是可以用客户端SSD固件的不同行为来解释不同的数据中心驱动英特尔的文件显示的例子?

这些测试是在运行ext4文件系统的Linux系统上进行的。

代码语言:javascript
复制
sysbench --test=fileio --file-total-size=64G --file-test-mode=rndwr --init-rng=on --max-time=300 --max-requests=0 run

除了sysbench为测试创建的文件之外,驱动器不包含任何内容。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2019-02-11 16:14:40

在正常意义上,过度配置驱动器不会使驱动器“更快”。宣传的峰值速度不会增加。然而,它要做的是使SSD在高使用率的情况下表现得更好.驱动器将在更长的时间内执行更接近峰值的性能。这在您链接的白皮书中进行了解释。

这将以两种方式发生:

耐力。由于较少的驱动器被用于存储,有更多的自由空间可循环利用,从而延长了使用寿命比驱动器的相同的供应空间,但有较少的备用面积。这是由于记忆细胞在他们的生活中有固定数量的书写。

Write扩增。SSD的工作是块和页面,而不是像传统硬盘那样的扇区。SSD在后台完成内务管理任务,例如在编写新数据之前在页面周围移动和清除块。在此期间,客户端操作暂停。更多的备用面积导致这种情况的发生较少,因此提高性能。

要真正了解此设置的性能优势,您需要向驱动器写入更多的数据。将64 an的数据写入具有256 an或200 an可寻址空间的SSD不会显示差异,因为它不会超过驱动器的分配区域。

票数 7
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/953337

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档