ide*_*n42 6 linux filesystems nvme
为了在快速硬盘(例如 NVME)上编译代码,代码编译是否有明显的赢家,或者流行的文件系统是否大致可比?(EXT4、XFS、BTRFS、ZFS)?
我假设任何压缩带来的效率增益都会被 CPU 开销所抵消,否则 CPU 开销可用于编译。
我已经编译了tmpfs
十多年了。如果你有足够的内存,这是最快的选择。它是一个完全驻留在 RAM 中的文件系统。
btrfs
考虑到它们的开销,两者zfs
感觉都是最糟糕的选择。Ext4
特别是没有日志,而且XFS
速度都非常快。
Phoronix 有大量评论,Google 即可找到。
这是最新的之一:https://www.phoronix.com/news/Linux-5.14-File-Systems