SGI服务器上的Mongodb



我们计划在MongoDB上启动一个新项目。由于预算问题,我们的硬件合作伙伴建议使用SGI(硅图形)服务器。但我对此有一些担忧:

1) SGI UV NUMAlink和Shared Memory是否与MongoDB兼容?2) mongodb在SGI上是否存在已知的性能问题?2) 上面写着Redhat和SuSE认证。我也可以完美地使用Debian吗?

我需要任何有SGI MongoDB经验的人的帮助。提前感谢

让MongoDB在UV上运行应该没有任何问题。

1) UV使用氙处理器,所以这应该不是问题,前提是所寻址的内存区域不会在应用程序下发生变化。也就是说,当试图访问内存的区域A,并且数据已经被另一个进程移动到区域B时,MongoDB不会喜欢这样。

2) 是的。你可以毫无问题地使用Debian——我在生产中已经做过很多次了。

UV是一台运行MongoDB的非常奇特的机器,所以我的回答是一个有根据的猜测,我之前曾短暂使用过UV进行测试。

MongoDB在UV2000上运行良好会遇到重大问题。任何不使用libnuma智能控制内存和进程亲和性的应用程序都将在UV上付出代价,因为每一次错误的分配都会比使用NUMA的"常规"服务器付出更大的代价,因为只有更多的节点,它们相距更远(节点距离)。

Mongo基本上只是检测numa功能,然后提示您将策略设置为交错,这本质上只是他们的一部分。

相关内容

  • 没有找到相关文章

最新更新