
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.