覆盖具有相同确切内容的文件是否会对SSD的寿命产生负面影响?

西蒙五世

我们正在开发一款执行大量文件覆盖的软件。为了简化/提高性能,我们目前不将旧文件内容与将被覆盖在磁盘上的新内容进行比较。因此,即使文件的内容相同,我们也会覆盖它们。

我们每天在SSD上运行几次这些操作。它对SSD磨损有负面影响吗?

还是现代的OS / NAND控制器足够聪明,以至于我们要写入的数据与旧的相同?(我们针对基于Windows的系统)

布拉德·巴顿(Brad Patton)

简短的答案。没有控制器在覆盖之前不会检查当前文件的内容。这将增加99%的时间正在写新数据的写操作的开销。

好消息是,固态硬盘实际上可以在死之前进行大量写操作。有关一些有趣的实验数据,请参阅技术报告中的以下文章:

推出SSD耐力实验

SSD耐力实验:它们都死了

此外,SSD上的损耗均衡机制试图确保擦除和重写在整个介质上均匀分布(有关更多信息,请参阅Wikipedia)。因此,写操作极有可能甚至不会去到内存中的相同物理位置。

但是,如果您可以确定内容相同,则建议避免写入。最后,归结为性能与要写入的数据大小之间的关系。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

方法提取是否会对代码性能产生负面影响?

来自分类Dev

填充所有逻辑核心的流程是否会对性能产生负面影响?

来自分类Dev

使用烧瓶应用程序时,使用打印是否会对性能产生负面影响?

来自分类Dev

结构中的方法是否会对C#的内存大小或性能产生负面影响?

来自分类Dev

使用git add -f覆盖.gitignored文件是否有负面影响?

来自分类Dev

双启动会对性能产生负面影响吗?

来自分类Dev

方法提取会对代码性能产生负面影响吗?

来自分类Dev

双启动会对性能产生负面影响吗?

来自分类Dev

Ubuntu:将.profile和.bashrc等点文件设置为只读会对文件产生负面影响吗?

来自分类Dev

将seq2seq NLP模型转换为ONNX格式是否会对性能产生负面影响?

来自分类Dev

我的域映射是否对我的SEO产生负面影响?

来自分类Dev

为什么此代码会对我的服务器性能产生负面影响?

来自分类Dev

Google优化防闪烁代码段会对LCP产生负面影响吗?

来自分类Dev

在javascript中使用原型会对ajax调用和异步代码产生负面影响吗?

来自分类Dev

重构可能会对Java性能产生负面影响吗?

来自分类Dev

在MySQL中存储JSON是否有负面影响?

来自分类Dev

使用auto作为参数是否有负面影响?

来自分类Dev

基于GetHashCode等于是否有负面影响?

来自分类Dev

不必要的转换是否有任何负面影响?

来自分类Dev

同时启动两个继续服务会对他们产生负面影响吗?如果可以的话,还有哪些替代方案?

来自分类Dev

将页面文件放在SSD上的负面影响到底是什么?

来自分类Dev

Elasticsearch-对没有特定字段的文档产生负面影响

来自分类Dev

将SqlCommand的CommandTimeout设置为高值是否有负面影响?

来自分类Dev

在catch块中使用通用异常是否有任何负面影响

来自分类Dev

禁用上次访问时间戳是否有负面影响?

来自分类Dev

DHT节点连接为24/7是否有负面影响?

来自分类Dev

登录后在Ubuntu 16.04 KDE中停止X服务器是否有负面影响?

来自分类Dev

更改发件人电子邮件标头是否有负面影响?

来自分类Dev

拥有单独的CSS文件是否会对代码运行产生影响?

Related 相关文章

  1. 1

    方法提取是否会对代码性能产生负面影响?

  2. 2

    填充所有逻辑核心的流程是否会对性能产生负面影响?

  3. 3

    使用烧瓶应用程序时,使用打印是否会对性能产生负面影响?

  4. 4

    结构中的方法是否会对C#的内存大小或性能产生负面影响?

  5. 5

    使用git add -f覆盖.gitignored文件是否有负面影响?

  6. 6

    双启动会对性能产生负面影响吗?

  7. 7

    方法提取会对代码性能产生负面影响吗?

  8. 8

    双启动会对性能产生负面影响吗?

  9. 9

    Ubuntu:将.profile和.bashrc等点文件设置为只读会对文件产生负面影响吗?

  10. 10

    将seq2seq NLP模型转换为ONNX格式是否会对性能产生负面影响?

  11. 11

    我的域映射是否对我的SEO产生负面影响?

  12. 12

    为什么此代码会对我的服务器性能产生负面影响?

  13. 13

    Google优化防闪烁代码段会对LCP产生负面影响吗?

  14. 14

    在javascript中使用原型会对ajax调用和异步代码产生负面影响吗?

  15. 15

    重构可能会对Java性能产生负面影响吗?

  16. 16

    在MySQL中存储JSON是否有负面影响?

  17. 17

    使用auto作为参数是否有负面影响?

  18. 18

    基于GetHashCode等于是否有负面影响?

  19. 19

    不必要的转换是否有任何负面影响?

  20. 20

    同时启动两个继续服务会对他们产生负面影响吗?如果可以的话,还有哪些替代方案?

  21. 21

    将页面文件放在SSD上的负面影响到底是什么?

  22. 22

    Elasticsearch-对没有特定字段的文档产生负面影响

  23. 23

    将SqlCommand的CommandTimeout设置为高值是否有负面影响?

  24. 24

    在catch块中使用通用异常是否有任何负面影响

  25. 25

    禁用上次访问时间戳是否有负面影响?

  26. 26

    DHT节点连接为24/7是否有负面影响?

  27. 27

    登录后在Ubuntu 16.04 KDE中停止X服务器是否有负面影响?

  28. 28

    更改发件人电子邮件标头是否有负面影响?

  29. 29

    拥有单独的CSS文件是否会对代码运行产生影响?

热门标签

归档