
答えが否定的である場合、どの回避策の方が苦痛が少ないでしょうか? システムを再インストールしますか? 64 ビット Ubuntu の仮想マシンで mongo を実行しますか?
今のところ、開発目的でのみ mongo が必要ですが、テスト データベースは 3kk のエンティティで構成されているため、仮想マシンは非効率的になるのではないかと心配しています。
答え1
によるKVM に関するよくある質問64 ビット ホスト上で 32 ビット ゲストを実行することは可能ですが、「サポートされていない唯一の組み合わせは、32 ビット ホスト上の 64 ビット ゲストです」。したがって、この場合、仮想化はおそらく役に立ちません。
PAE 拡張機能は、それぞれ 4 GB 未満のアドレス空間を必要とするプロセスを多数実行している場合にのみ役立ちます。拡張機能により、オペレーティング システムはより多くのメモリを管理できますが、それでも 32 ビットのアドレス空間によって制限されます。
メモリを大量に消費するプロセスが 1 つだけある場合は、より大きなアドレス空間が必要になりますが、これは 64 ビット カーネルを通じて実現されます。