1

背景: CentOS 6.3(Final) 64bits と Ext4 ファイル システムに以下の 2 つの rpm パッケージをインストールしました -

  • mongo-10gen-2.2.1-mongodb_1.x86_64.rpm
  • mongo-10gen-server-2.2.1-mongodb_1.x86_64.rpm

以前の動作: mongod の初回起動時に、指定したフォルダーに事前に割り当てられたジャーナル ファイルが作成されません。余談ですが、ジャーナル オプションはデフォルトで有効になっています。

質問: 通常のケースですか? MongoDBのマニュアルをレビューします。それは主張する

ジャーナル ファイルが存在しない場合、mongod の起動時に、新しいジャーナル ファイルを事前に割り当てる必要があります。

以下にmongod関連のmongo.confを投稿しました-

構成:

logpath=/drbd0/mongo/log/mongod.log
logappend=真
フォーク=真
ポート = 27017
dbpath=/drbd0/モンゴ/データ
pidfilepath = /var/run/mongodb/mongod.pid
bind_ip=admin1_ss_nc
replSet=rstest

前もって感謝します。

4

1 に答える 1

2

MongoDB は、指定されたサイズのファイルを事前に割り当てた方が高速であると判断した場合にのみ、ジャーナル ファイルを事前に割り当てます (--smallfiles で実行している場合はそれぞれ 128 MB のファイルを 3 つ、- で実行していない場合はそれぞれ 1 GB のファイルを 3 つ)。 -smallfiles) をオンデマンドで割り当てるよりも。

于 2013-02-03T03:08:58.367 に答える