我们目前在 MacOS 上使用 MongoDB 2.0.0,但我们的服务器运行的是 FreeBSD。MongoDB 的最新版本是 1.8.3 版本。我曾尝试手动编译 2.0.0,但遇到了无法修复的错误。
我在 Internet 上看到一些旧资源,它们说 MongoDB 在 FreeBSD 上运行不好,主要是性能问题 ( memory mapped files
)。真的吗 ?这是否意味着我们必须将服务器切换到另一个操作系统?
感谢您的意见!
资料来源:
我们目前在 MacOS 上使用 MongoDB 2.0.0,但我们的服务器运行的是 FreeBSD。MongoDB 的最新版本是 1.8.3 版本。我曾尝试手动编译 2.0.0,但遇到了无法修复的错误。
我在 Internet 上看到一些旧资源,它们说 MongoDB 在 FreeBSD 上运行不好,主要是性能问题 ( memory mapped files
)。真的吗 ?这是否意味着我们必须将服务器切换到另一个操作系统?
感谢您的意见!
资料来源:
过去有报道称 freebsd 和 mongo 存在与内存映射文件相关的问题。
我建议根据您的实际应用程序进行性能测试。在 MacOS 和 FreeBSD 上运行它。如果 FreeBSD 速度较慢,则说明有问题。如果您的数据库大于 RAM,请务必测试这种情况,这可能是虚拟内存管理器行为相关的场景。MongoDB 依靠操作系统的虚拟内存管理器来管理缓存——基本上它使用操作系统文件系统缓存。