メモリの最近受け取ったオンラインの場合にMongoDBとコミュニティ諮問複数の側面に焦点を当てました:
- なぜ私はメモリのMongoDBのXX GBを使用していますか?
- WiredTigerキャッシュが構成されるべきか、マシン上で複数のインスタンス/プロセスの展開をmongodは?
- かどうかのMongoDB SWAPスペースは、メモリの圧力を低下させるために使用すべきですか?
MongoDBのメモリがどこで使用しますか?
mongodプロセスは、バイナリをロードするなどの通常のプロセスに加えて、開始された後、メモリへのライブラリーの様々な依存は、DBMSとして、また、クライアント接続管理、要求処理、データベースのメタデータ、および他の多くのストレージエンジンの仕事を担当して、どのメモリの割り当てと解放を伴う、デフォルトでは、メモリアロケータとしてのGoogle tcmallocを使用してMongoDBは、メモリフットプリントの主なバルクは、「ストレージエンジン」とある「クライアント接続および要求処理。」
ストレージエンジンのキャッシュ
MongoDBは3.2以降では、デフォルトを使用します