
Если ответ отрицательный, то какой обходной путь будет менее болезненным? Переустановить систему? Запустить mongo на виртуальной машине с 64-битной ubuntu?
На данный момент Mongo мне нужен только для целей разработки, но моя тестовая база данных состоит из 3kk сущностей, поэтому я боюсь, что виртуальная машина будет неэффективной.
решение1
СогласноЧасто задаваемые вопросы о KVMХотя можно запускать 32-битные гостевые системы поверх 64-битного хоста, «единственной неподдерживаемой комбинацией является 64-битный гостевой ОС на 32-битном хосте». Так что виртуализация в этом случае вам, скорее всего, не поможет.
Расширения PAE действительно помогают только если вы запускаете много процессов, каждому из которых требуется менее 4 ГБ адресного пространства. Хотя расширение позволяет операционной системе управлять большим объемом памяти, оно все еще ограничено 32-битным адресным пространством.
Если у вас есть один процесс, потребляющий много памяти, вам действительно нужно большее адресное пространство, которое вы получите с помощью 64-битного ядра.