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