加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

什么是最好的Linux固态文件系统(SSDFS)?

发布时间:2020-12-13 16:45:35 所属栏目:Linux 来源:网络整理
导读:EXT4不是固态文件系统.它不会充分利用硬件,它将清除驱动器.那么 Linux最好的 Solid State File System是什么?我期待ButterFS(btrfs),但它不适合生产系统.我也有兴趣知道为什么你喜欢特定的ssdfs. 解决方法 首先,现代SSD驱动器,特别是我用于“企业”工作负载
EXT4不是固态文件系统.它不会充分利用硬件,它将清除驱动器.那么 Linux最好的 Solid State File System是什么?我期待ButterFS(btrfs),但它不适合生产系统.我也有兴趣知道为什么你喜欢特定的ssdfs.

解决方法

首先,现代SSD驱动器,特别是我用于“企业”工作负载的那种驱动器具有足够的耗损均衡,即使表现不佳的文件系统也不会严重降低驱动器本身的使用寿命.即使是一遍又一遍地使用相同块进行元数据操作或日志的文件系统也不会这样做,因为驱动器足够智能,可以随着驱动器的老化将该逻辑热块移动到不同的物理块上.

有利于最大SSD寿命的文件系统将在写入存储块时导致最小的写入I / O操作开销.开销通常来自元数据和日志操作.然而,这并不是SSD独有的,因为这些写入放大功能也会影响旋转介质.

真正的面向固态驱动器的文件系统(如LogFS)在他们管理没有内置损耗均衡的存储时就会出现这种情况.如果您正在构建基于Compact Flash或SD卡的存储,这些文件系统确实可以执行现代固态硬盘内部的磨损均衡.嵌入式设备可能比最终用户或服务器管理员更频繁地使用这些文件系统.

如果您手上有一个真正的SSD,它仍然会带来好处,以确保您的传统旋转媒体文件系统在逻辑驱动器块边界上对齐块边界.这可以防止由于未对准写入引起的写入放大,这既提高了器件的性能,又提高了器件的使用寿命.

即使在SSD上,我仍然喜欢XFS用于我的文件系统.但EXT4看起来很有希望用于其他工作负载.我更有信心摆弄XFS进行块对齐写入将给我带来寿命和性能,而不是我相信像LogFS这样的实验文件系统能够经受住时间的考验.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读