Ist es möglich, 64-Bit-Mongo-DB auf meinem 32-Bit-Ubuntu mit PAE-Unterstützung auszuführen?

Ist es möglich, 64-Bit-Mongo-DB auf meinem 32-Bit-Ubuntu mit PAE-Unterstützung auszuführen?

Falls die Antwort negativ ist, welche Problemumgehung wäre am einfachsten? Das System neu installieren? Mongo in einer virtuellen Maschine mit 64-Bit-Ubuntu ausführen?

Im Moment brauche ich Mongo nur für Entwicklungszwecke, aber meine Testdatenbank besteht aus 3.000 Einheiten, deshalb befürchte ich, dass die virtuelle Maschine ineffizient sein wird.

Antwort1

Entsprechend derKVM-FAQwährend es möglich ist, 32-Bit-Gäste auf einem 64-Bit-Host auszuführen, „ist die einzige nicht unterstützte Kombination ein 64-Bit-Gast auf einem 32-Bit-Host“. Daher wird Ihnen Virtualisierung in diesem Fall wahrscheinlich nicht helfen.

Die PAE-Erweiterungen sind nur dann wirklich hilfreich, wenn Sie viele Prozesse ausführen, von denen jeder weniger als 4 GB Adressraum benötigt. Die Erweiterung ermöglicht dem Betriebssystem zwar, mehr Speicher zu verwalten, ist aber dennoch durch den 32-Bit-Adressraum begrenzt.

Wenn Sie einen einzelnen speicherhungrigen Prozess haben, benötigen Sie wirklich einen größeren Adressraum, den Sie durch einen 64-Bit-Kernel erhalten.

verwandte Informationen