在 64 位元 Windows 2008 上執行多個 32 位元應用程式集區

在 64 位元 Windows 2008 上執行多個 32 位元應用程式集區

我們有一個伺服器,上面有數百個網站。我們計劃將它們轉移到 Windows 2008 64 位元上。

  • 每個站點都將在其自己的應用程式集區中進行配置。

  • 為了保持與許多 32 位元 COM 元件的相容性,我們將配置所有應用程式集區以在 32 位元模式下運作。

  • 伺服器將配置 32GB RAM。

雖然我意識到每個 32 位元進程的虛擬位址空間仍然只有 4GB,但所有工作進程是否都會分佈在 32GB 實體 RAM 中?或者它們會被塞進前 4GB 實體記憶體中嗎?

答案1

每個進程將獲得 4GB 位址空間(實際上稍微少一點,但足夠接近)。透過在 64 位元平台上運行多個進程來擴展 32 位元應用程式是一種完全可行的擴展策略。只要你可以運行多個應用程式。池外的進程你會得到好處。

相關內容