用于代码编译的 Linux 文件系统,哪个性能最好?

用于代码编译的 Linux 文件系统,哪个性能最好?

为了在快速硬盘(例如 NVME)上编译代码,代码编译是否有明显的赢家,或者流行的文件系统是否大致可比? (EXT4、XFS、BTRFS、ZFS)?

我假设任何压缩带来的效率增益都会被 CPU 开销所抵消,否则 CPU 开销可用于编译。

答案1

我已经编译了tmpfs十多年了。如果你有足够的内存,这是最快的选择。它是一个完全驻留在 RAM 中的文件系统。

考虑到它们的开销,两者btrfs感觉都是最糟糕的选择。特别是没有日志,而且速度都非常快。zfsExt4XFS

Phoronix 有大量评论,Google 即可找到。

这是最新鲜的之一:https://www.phoronix.com/news/Linux-5.14-文件系统

相关内容