由于 XFS 是 MongoDb 从以下链接推荐的:https://docs.mongodb.com/manual/administration/development-notes/
Linux 上的 MongoDB
内核和文件系统
在 Linux 上的生产环境中运行 MongoDB 时,您应该使用 Linux 内核版本 2.6.36 或更高版本,带有 XFS 或 EXT4 文件系统。如果可能,请使用 XFS,因为它通常性能更好 MongoDB。
使用WiredTiger存储引擎,强烈建议使用XFS 以避免使用 EXT4 时可能出现的性能问题 连线老虎。
使用 MMAPv1 存储引擎,MongoDB 预分配其数据库 在使用它们之前先创建文件,并且经常创建大文件。因此,你 应使用 XFS 或 EXT4 文件系统。如果可能的话,使用 XFS 通常使用 MongoDB 表现更好。
来自 Ubuntu 链接:https://askubuntu.com/questions/690360/help-me-choose-the-best-filesystem-for-my-pc
建议所有 Linux 操作系统使用 Ext4 文件系统,因为它向后兼容其前身,您可以将 Ext2 和 Ext3 挂载为 Ext4 文件系统 分机4
reduces file fragmentation
employs delayed allocation which helps with flash memory life as well as fragmentation.
Good choice for SSDs and HDD
XFS
Good for a media file server because of constant throughput for large files.
Most distributions require separate /boot partition because XFS and GRUB can be unpredictable
Performance with small files is not as good.
那么 ubuntu 16.04 上的 mongodb 使用哪一个更好 .
正如您在问题中所说,您应该对 MongoDB 使用 XFS,但对于一般系统来说 ext4 更好,所以我建议是有两个分区(或更好的两个磁盘),其中一个使用 ext4 用于系统和一般用途,并且一个带有 XFS for MongoDB 和大文件存储的系统。