Помоему монга даже без индексов кеширует результаты запросов. Это может обьяснить рост в потребностях памяти.
Но опять же, чем это вас смущает ?
Кстати, действительно ситуация наверное в этом. Значит старая версия кешировала немного по другому (или быстрее высвобождала)
Самое интересное что все запросы у меня по индексу должны выполняться, но видать из-за того что индекс не полностью в память помещается (сужу по serverStatus-у монги) некоторые запросы всетаки без индекса и они наверное попадают в кеш.
И тогда понятна ситуация что расход памяти со временем начинает рости быстрее (сначала очень медленно, когда перевалит за 100метров начинает есть как не в себя - за полчаса до 200метров), т.е. чем польше памяти уходит на кеш запросов - меньше памяти остается под индексы и следовательно запросы чаще происходят не по индексу.
В старой версии монги видать немного другой алгоритм кеширования зщапросов.
Т.к. настроить время кеша запросов точно не получится, то придется пробовать монгу 1.8.5 (основная проблема перекодировать базу в старый формат).
P.S. База простая - 2.4 млн документов с 2мя индексами кроме id (один составной из 2-х полей)