Virtuellt minnesstorlek och invånarstorleken kommer att tyckas vara mycket stor för mongod-processen. Detta är godartat:virtuellt minnesutrymme blir bara större än storleken på de datafiler som är öppna och mappade; inbyggd storlek kommer att variera beroende på mängden minne som inte används av andra processer på maskinen.
http://www.mongodb.org/display/DOCS/Caching
När du tar bort ett objekt från MongoDB-samlingen samlas inte utrymmet upp automatiskt av skräp och nya poster läggs bara till i slutet av datafiler, vilket gör att de växer sig större och större. Detta förklarar allt:
http://www.mongodb.org/display/DOCS/Excessive+Disk+Space
Till att börja med, använd helt enkelt:
db.repairDatabase()