标签: 文件系统

  • 文件系统对比 btrfs vs zfs

    btrfs vs zfs

    btrfs是一个支持写时复制的文件系统,同时zfs是另外一个也被广泛使用的文件系统。

    btrfs使用红黑树,zfs使用另外一套技术,zfs在大型机器上似乎是被广泛使用,处理大型文件的性能上优于btrfs,并且存储文件没有上限,btrfs文件数量上有上限,同时处理小文件更快。

    具体来说优劣势:

    btrfs在Linux内核直接有支持,内存使用更小

    zfs更适合大负载场景,支持数据自动还原,跨平台。

    btrfs vs ext4

    因为btrfs支持COW,所以在写入小文件时效率可能更低。相比ext4,btrfs更适用于需要快照、数据完整性检查和内置RAID等功能的高级用户。

    ext4是使用日志记录,在每次写入都会记录,虽然如此,但是ext4在日常使用效率比btrfs要好。所以如果对于快照和RAID支持没有需求的人应该选择Ext4。