是否可以在啟用了 32 位元 pae 的 ubuntu 上運行 64 位元 mongo db?

是否可以在啟用了 32 位元 pae 的 ubuntu 上運行 64 位元 mongo db?

如果答案是否定的,那麼哪一個解決方法會減輕痛苦?重裝系統嗎?在64位元ubuntu虛擬機器中運行mongo?

目前我只需要 mongo 用於開發目的,但我的測試資料庫由 3kk 實體組成,所以我擔心虛擬機器效率會很低。

答案1

根據KVM常見問題解答雖然可以在 64 位元主機上運行 32 位元客戶機,但「唯一不受支援的組合是 32 位元主機上的 64 位元客戶機」。因此,在這種情況下,虛擬化可能對您沒有幫助。

PAE 擴充功能實際上只在您執行許多進程且每個進程需要少於 4GB 的位址空間時才有幫助。雖然擴充功能允許作業系統管理更多內存,但它仍然受到 32 位元位址空間的限制。

如果您有一個記憶體消耗大的進程,那麼您確實需要更大的位址空間,這可以透過 64 位元核心獲得。

相關內容