as xfs是mongodb推荐的以下链接:https://docs.mongodb.com/manual/administration/administration/production-notes/
linux上的mongodb
内核和文件系统
在Linux上运行MongoDB时,您应该使用Linux 内核版本2.6.36或更高版本,带有XFS或Ext4 文件系统。如果可能的话,请使用XFS,因为它通常会表现更好 mongodb。
使用Wiredtiger存储引擎,强烈建议使用XFS 避免使用Ext4时可能发生的性能问题 Wiredtiger。
使用MMAPV1存储引擎,MongoDB Preallocal tose tos 文件使用之前,并经常创建大文件。因此,你 应使用XFS或Ext4文件系统。如果可能,请使用XFS 通常用mongodb表现更好。
和ubuntu链接:https://askubuntu.com/questions/690360/help-me-choose-choose-the-best-best-filesystem-filesystem-my-my-pc
ext4文件系统建议所有Linux操作系统都使用,因为与其前身具有向后兼容,您可以将Ext2和Ext3安装为Ext4文件系统ext4
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上用于MongoDB 16.04。
xfs通常使用WT,正如MongoDB生产笔记所建议的那样。
i进行了性能基准测试,将AWS EC2上的MongoDB的XF与Ext4进行了比较,以确切地了解您的想法。这是我的结果。观察结果是,当您的机器具有多个内核和XF可以使用的快速磁盘时,XFS很有用。在低至中端系统上,文件系统没有区别。
正如您在问题中所说的那样,您应该为MongoDB使用XFS,但对于一般系统,Ext4更好,所以我建议使用两个分区(或两个磁盘)具有用于系统和一般用途的Ext4,以及用于MongoDB的XF和大文件存储的XF。