お世話になっております。
mongo のメモリ消費についてお伺いします。
すでに大量のデータが登録されている mongo を停止・起動で
再起動すると、起動だけで相当のメモリを消費しているようです。
たとえば、top コマンドで確認したところ、
VIRT : 4.5 GB
RES : 1.5GB
SHR : 1.3 GB
のような感じです。
このマシンは、8GB メモリのマシンで、1.5GB 程度であれば
まだ問題のないサイズなのですが、別のマシンでは、16GB
搭載で、起動だけで、RES 13GB とかになるものもあります。
このシステムでは、これから頻繁に insert が走るので、さらに
消費量は増えていく(ページアウト・インなどで調整はされま
すが)のですが、
そもそも起動時の状態では、どんな情報がメモリにロードされ
るんでしょうか。
データは起動だけではメモリに乗らないという記事をみたこと
があるので、メタ情報的なものがロードされてるんでしょうか。
insert でがんがんメモリが消費されていく mongo なので、せめ
て起動時点ではメモリに余裕をもたせたいと思っています。