Yе думаю что это полностью правильное решение, система может аллоцировать больше памяти чем запросил процесс (например, аллоцировать целую страницу), или вообще в руби (не знаю точно) свой менеджер памяти, который сразу у системы просит большой объем, а потом уже разруливает память под объекты. Можно попробывать покапаться в памяти процесса в /proc или через /dev/mem.