生产服务器有以下指南:
https://docs.mongodb.com/manual/administration/production-notes/#kernel-and-file-systems
它告诉我们,对于 WiredTiger 存储引擎,强烈建议针对 ext3 或 ext4 使用 XFS。但那篇文章一定很老了。现在我们使用的是 Linux 内核 4。2.6 系列的内核可以追溯到 2003 年。那是非常古老的。
那么问题来了:在过去的 14 年里有什么变化吗?(这在 IT 领域听起来是个愚蠢的问题,写下来感觉很荒谬。)XFS 仍然首选生产 MongoDb 集群吗?或者我们应该改用ext4,还是其他什么?
每次启动 mongodb shell 时,都会收到这个烦人的警告:
Server has startup warnings:
2020-02-01T08:54:27.220+0100 I STORAGE [initandlisten]
2020-02-01T08:54:27.220+0100 I STORAGE [initandlisten] ** WARNING: Using the XFS filesystem is strongly recommended with the WiredTiger storage engine
2020-02-01T08:54:27.220+0100 I STORAGE [initandlisten] ** See http://dochub.mongodb.org/core/prodnotes-filesystem
Run Code Online (Sandbox Code Playgroud)
我知道在某些环境中,这很有用。但在我的特殊情况下,我在预装了 ext4 文件系统的 VPS 服务器上使用 mongodb。没有办法改变这一点。无论如何都不需要它 - 在这个特定的应用程序中,没有性能问题,永远不会有。对于此应用程序,服务器已被压倒。
我正在浏览文档以找到用于抑制此警告消息的命令行选项,但没有。或者也许有,但我找不到?
mongodb ×2