我們有一個伺服器,上面有數百個網站。我們計劃將它們轉移到 Windows 2008 64 位元上。
每個站點都將在其自己的應用程式集區中進行配置。
為了保持與許多 32 位元 COM 元件的相容性,我們將配置所有應用程式集區以在 32 位元模式下運作。
伺服器將配置 32GB RAM。
雖然我意識到每個 32 位元進程的虛擬位址空間仍然只有 4GB,但所有工作進程是否都會分佈在 32GB 實體 RAM 中?或者它們會被塞進前 4GB 實體記憶體中嗎?
答案1
每個進程將獲得 4GB 位址空間(實際上稍微少一點,但足夠接近)。透過在 64 位元平台上運行多個進程來擴展 32 位元應用程式是一種完全可行的擴展策略。只要你可以運行多個應用程式。池外的進程你會得到好處。