Можно ли запустить 64-битную базу данных mongo на моем 32-битном Pae-совместимом Ubuntu?

Если ответ отрицательный, какой обходной путь будет менее болезненным? Переустановить систему? Запустить mongo на виртуальной машине с 64-битной Ubuntu?

Пока мне нужен mongo только для целей разработки, но моя тестовая база данных состоит из 3kk объектов, поэтому я боюсь, что виртуальная машина будет неэффективной.

2
задан 21 February 2012 в 03:39

1 ответ

Согласно KVM FAQ , хотя можно запускать 32-разрядные гостевые системы поверх 64-разрядного хоста, «единственной неподдерживаемой комбинацией является 64-разрядная гостевая система на 32-разрядном хосте ». Таким образом, виртуализация, вероятно, не поможет вам в этом случае.

Расширения PAE действительно помогают, только если вы запускаете много процессов, каждому из которых требуется менее 4 ГБ адресного пространства. Хотя расширение позволяет операционной системе управлять большим объемом памяти, оно все еще ограничено 32-разрядным адресным пространством.

Если у вас один процесс, требующий памяти, вам действительно нужно большее адресное пространство, которое вы получаете через 64-битное ядро.

0
ответ дан 21 February 2012 в 03:39

Другие вопросы по тегам:

Похожие вопросы: