Mongodb在SGI服务器上

时间:2013-06-27 08:57:16

标签: mongodb sgi

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

1)SGI UV NUMAlink和共享内存与MongoDB兼容? 2)mongodb在SGI上是否存在已知的性能问题? 2)它说Redhat和SuSE认证。我还可以完美地使用Debian吗?

我需要任何人在SGI上体验MongoDB的帮助。 提前致谢

2 个答案:

答案 0 :(得分:1)

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

1)UV使用Xenon处理​​器,因此这应该不是问题,只要内存的地址区域不会从应用程序下改变。也就是说,当试图访问内存区域A,并且数据已被另一个进程移动到区域B时,MongoDB将不会喜欢这样。

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

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

答案 1 :(得分:0)

对于在UV 2000上运行良好的MongoDB,你将遇到很大的问题。任何不能使用libnuma智能控制其内存和进程关联性的应用程序都将支付UV的价格,因为每个错误的分配都会付出更大的惩罚而不是在使用NUMA的“常规”服务器上,只有更多的节点,它们相距更远(节点距离)。

Mongo基本上只是检测numa功能,然后提示你将策略设置为interleave,这基本上只是他们的支持。