Sql-Server

SQL Server - VMWare 安裝 - 使用更多 RAM

  • January 29, 2011

我們有一台 SQL 伺服器機器 - 它是一個 VMWare 映像(在 ESXi 硬體等上執行)。它有 windows 2008 x64 標準 SQL 安裝是 SQL 2008 標準虛擬機有 12gb 的 RAM 和 4 個虛擬 CPU

在我啟用 AWE 的很多時候,這個盒子的 CPU 幾乎是 100%,但 SQL 伺服器似乎只使用了 3-4gb 的 RAM

有沒有辦法讓它更有效地使用更多可用的記憶體?例如記憶體結果..?

我對 VMware 的有限理解是,分配一個以上的 vCPU 會影響性能,因為主機需要等到所有 CPU 上都有可用的片。我可能大錯特錯,但作為測試,我會關閉它,用單個 vCPU 重新配置它,看看會發生什麼。

編輯:

此外,在看似 CPU 問題的情況下不加選擇地使用 RAM 並不是最好的方法。可能需要使用 perfmon 進行一些監視來跟踪 CPU 性能問題的根本原因。聽起來您試圖將高 CPU 使用率與 SQL 的“缺乏”記憶體消耗聯繫起來,這是一個錯誤的結論。

“嗯……SQL Server 只使用了 4GB 的 RAM,這一定是 CPU 100% 被利用的原因”如果不通過一些非常深入的 perfmon 統計數據來確認,我不會做出這樣的跳躍。

引用自:https://serverfault.com/questions/228259