首页 > 维修 > 硬盘 > 正文

SSD是否需要使用特别的文件系统?

2019-09-11 22:27:36
字体:
来源:转载
供稿:网友

 SSD 的工作模式和硬盘不同,是否需要特殊的文件系统,以便更好的适应它的工作方式(提高性能)呢?

  SSD 肯定需要特殊的处理。比如 Linux kernel 里有专门处理磁头预读的优化(似乎这是中国人贡献的为数不多的作用比较大的代码),在 SSD 上可能就没有用或者需要特殊处理。但是这种特殊处理似乎都在文件系统的级别之下。比如常说的 TRIM 就是在现有的文件系统之下发挥作用的。

  个人认为,更好的适应方式必然是从头实现一些模块,但是计算机工业对兼容性和成本的考虑,往往倾向于保留现有的模块,而在底层或者上层做文章。如果像 TRIM 这样的技术能获得成功,那么很可能不会有针对 SSD 的文件系统。

  多说一句,目前互联网应用发展很快,TCP 层协议和应用层协议的发展也很快,但是唯独 IPv6 步履维艰。为什么?因为 IPv6 不是那种添加底层或者上层的协议,或者加一个 proxy/gateway 就能搞定的,而是要在巨大的路由基础设施上搞替换。考虑这些先例,给 SSD 编写特殊的文件系统不太可能。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选