Linux的文件系统对比-GitHub.PDF

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux的文件系统对比-GitHub

Linux的文件系统对比 怎么又年经 了? ——世界每天都在变,不想变成老头子的话, 就伸出头去看看。 目标和范围 普通PC用文件系统,部分可用于服务器。 ○ btrfs ○ ext3 ○ ext4 ○jfs ○ reiserfs ○ reiser4 ○xfs ○ ntfs ○zfs 不对阿,ntfs来凑什么热闹 ntfs加入对比,但不考虑使用。 zfs也同样对比,但不推荐使用。 参考标准 特性 效率 ● 最大容量 ● 容积利用率 ● 日志特性 ● 大文件管理特性 ● 目录结构 ● 小文件管理特性 ● 分配效率 ● 连续读写效率 ●ACLS支持 ● 随机读写效率 ● 反碎片 ● 元数据管理效率 ● checksum ● 缓存模型管理效率 ● 透明压缩/透明加密 ● 在线伸缩 ● 设备支持 ● 快照 特性简表 大部分数据来自wikipedia ,在此感谢党,感谢国家。 头好晕,结论是什么? 1. 如果你需要用海量数据,跳过ext3/ext4/reiser。 2. 需要磁盘整理么?跳过ext3/reiser。 3. 不想自己编译内核?跳过reiser4。 4. 移动媒介到处要用?建议ntfs和ext3。 5. 压缩 ?只有btrfs和reiser4支持。考虑上一条,推荐btrfs。 6. checksum ?只有btrfs和ext4。 7. 需要shrink ?不要考虑jfs/reiserfs/xfs 。 8. btrfs支持特性好像很全面阿。问题是它没有磁盘工具,磁盘出 错后全靠人品。需要调整的时候也靠人品。 性能简表 ● 时间测量使用time的real,全填充使用dd of=/dev/zero。 ● 大文件使用4个iso,共计1.3G,从tmpfs上复制出,三次平均。 ● 小文件使用内核源码,49232个,629M,方法同上。 ● 循环列文件使用find .,测量时间,方法同上。 ● 下面数据采用iozone,相对片面。 还是头晕,结论结论。 1. 要保存文件,不要使用btrfs/ext3/ext4。 2. ext3的效率就是个渣。 3.jfs 的小文件管理完全无法理解,我只能说,他就是发生了。 4. btrfs上面跑虚拟机慢到死,而且主观体感也很慢。 5. ext4的小文件管理就是个奇迹。 6. reiser在监狱内将继续领导文件系统开发,不管你信不信,反正 我信了。 综上所述 1. 大规模文件保存/数据存储,例如媒体支持系统,推荐xfs。 2. 大量小文件管理,例如源码编译,推荐ext4。 3. 如果你需要特性支持,考虑btrfs,并且去买保险。 4. 数据库可以适当考虑jfs ,随机读写快,但是不活跃,用户少。 5. 要兼容,使用ext3。 6. 买苹果,就是买Jobs的健康。用reiserfs/reiser4,就是赌 自己的 人品。 7. 对于不同需求的目录,分区挂载,并使用不同文件系统。 8. 永远有一块本 看起来结束了,下面是谢谢大

文档评论(0)

xiaozu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档