2011-12-09 12 views
0

少数のクラウドサーバでmongodbを設定します。mongodbシングルノード構成

私はmysqlから来ていますが、RAMなどの設定を変更する必要がある場合は、「my.cnf」ファイルを変更する必要があることを覚えています。これは、各クラウドサーバーのサイズを変更する際に役立ちました。

ここで、各ノードでデータベースが占有するRAMまたはディスク容量を確認または変更するにはどうすればよいですか。

ありがとうございます。

答えて

0

mongodb自体に幅広いストローク制限ツールやフラグが組み込まれていないと思われます。これは、オペレーティングシステムレベルで実行する必要があるためです。

ほとんどの現代のマルチユーザオペレーティングシステムは、ユーザごとにディスクスペースなどにクォータを設定する方法を組み込んでいるので、mongoユーザを設定し、本当に必要な場合は制限を設けることができます。 MongoDBは、メモリ内にデータとインデックスのワーキングセットを保持するのに十分なメモリがあり、それを独自に管理するうえで効果的です。

--nssize arg (=16)   .ns file size (in MB) for new databases 
--quota      limits each database to a certain number of files (8 default) 
--quotaFiles arg   number of files allower per db, requires --quota 
を:あなたは粒状取得したい場合

しかし、あなたが微調整することができ、私は次のオプションを参照してくださいmongod --help

のヘルプ出力を見てみることができます

関連する問題