我们目前在MacOS上使用MacOS 2.0.0,但是我们的服务器正在运行FreeBSD。MongoDB的最新端口是1.8.3版本。我已经尝试手工编译2.0.0,但是我遇到了一些错误,但我没有设法修复。
我在互联网上看到了一些旧的资源,它们说MongoDB在FreeBSD上运行不好,主要是因为性能问题(memory mapped files)。是真的吗?这是否意味着我们必须将服务器切换到另一个操作系统?
谢谢你的意见!
资料来源:
发布于 2011-10-02 16:19:19
过去有关于freebsd和mongo与内存映射文件相关的问题的报道。
我建议根据您的实际应用程序进行性能测试。在MacOS和FreeBSD上运行它。如果FreeBSD慢一些,那么就有问题了。如果您的数据库大于RAM,一定要测试这种情况,这可能是虚拟内存管理器的行为相关的场景。MongoDB依靠操作系统的虚拟内存管理器来管理缓存--基本上是使用OS文件系统缓存。
https://serverfault.com/questions/401659
复制相似问题