1

MongoDB で実行する新しいプロジェクトを開始する予定です。当社のハードウェア パートナーは、予算の都合上、SGI (シリコン グラフィックス) サーバーの使用を推奨しています。しかし、私はそれについていくつかの懸念があります:

1) SGI UV NUMAlink と共有メモリは MongoDB と互換性がありますか? 2) mongodb には、SGI で既知のパフォーマンスの問題がありますか? 2) Redhat および SuSE 認定済みと表示されます。Debian も問題なく使用できますか?

SGI で MongoDB を使用した経験がある人からの助けが必要です。前もって感謝します

4

2 に答える 2

1

MongoDB をUV 上で実行することに問題はありません。

1) UV は Xenon プロセッサを使用するため、メモリのアドレス指定された領域がアプリケーションの下から変更されない限り、これは問題になりません。つまり、メモリの領域 A にアクセスしようとして、データが別のプロセスによって領域 B に移動されている場合、MongoDB はそれを好まないでしょう。

2) はい。問題なく Debian を使用できます - 私はこれを本番環境で何度も行っています。

UV は MongoDB を実行するための非常に特殊なマシンであるため、私の回答は、以前にテストのために UV を簡単に使用した経験に基づいた推測です。

于 2013-08-19T15:50:28.343 に答える
0

UV 2000 で MongoDB を適切に実行すると、重大な問題が発生します。 libnuma を使用してメモリとプロセスのアフィニティをインテリジェントに制御しないアプリは、UV で代償を払うことになります。 NUMA を使用する「通常の」サーバーでは、はるかに離れた (ノード距離) 離れたノードがさらに多くあります。

Mongo は基本的に numa 機能を検出するだけで、ポリシーをインターリーブするように設定するように求めます。

于 2013-10-17T08:05:34.080 に答える