比如一个对比测试,查看各个指标(顺序读写,随机读写, IOPS 等)的区别 如此比较能说明问题。
比如这样的: http://www.anandtech.com/show/10754/samsung-960-pro-ssd-review/7
其它使用到写入时复制的文件系统的表现 比如微软在几年前发布了 ReFS ,在最近的 Windows Server 发布了 ReFSv2(V 3.1)。
测试发现,默认状态下的 ReFS 类似于 NTFS ,且性能比 NTFS 稍差。 http://www.joshodgers.com/2016/07/10/storage-performance-refs-vs-ntfs/
如果开启了完整性流, ReFS 会变成写入时复制,但性能会有明显的进一步下降(小尺寸随机写入性能似乎会提高,但在一个测试里宕机了),且在 IO 操作中会明显地占用内存。 https://www.starwindsoftware.com/blog/log-structured-file-systems-microsoft-refs-v2-investigation-part-1
ReFSv2(Windows Server 2016 建立的 ReFS 卷)的性能比 ReFSv1(Windows Server 2012r2/10, 至少到 RS1)更差。 https://redmondmag.com/articles/2016/02/01/stepping-up-refs.aspx http://www.firstever.eu/en/refs-vs-ntfs-benchmark/
类似的,同样是使用了写入时复制的 btrfs 的性能也会比 ext4 差一些 http://www.phoronix.com/scan.php?page=search&q=Btrfs
F2FS 在 Android 手机上的种种测试说明它的 IO 性能比 ext4 有明显提高 http://www.phoronix.com/scan.php?page=article&item=linux-40-ssd&num=2
当然 F2FS/APFS 在发布的时候都强调自身是专为闪存设计 ReFS/btrfs 似乎都没有这样的表述
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.