此網站會使用 Cookie 以提供增強型特色及功能。使用網站,即表示您同意遵循此政策內容。我們相當重視您的隱私權及資料安全性。請檢閱我們的 Cookie 政策隱私權政策,這兩項政策內容最近已加以更新。

記憶體及 SSD 最佳化

最佳化伺服器中的記憶體及 SSD

如果您的 IT 部門在考慮部署 Windows Server 2012 和 SQL Server 2012,那麼瞭解伺服器記憶體行為和固態儲存對這兩個平台主要版本功能的影響就非常重要。 在 VDX(專門建立有彈性之桌上型電腦和資料中心解決方案的龍頭諮詢公司)代表 Kingston 發表的文章中,對虛擬化和 SQL Server 工作負載進行了深入解析,這兩個領域代表了考慮優化伺服器記憶體和 SSD 固態硬碟以完全使用此版本中可獲得之新功能與效能改善的最佳場合。

雖然文章進行了詳細介紹,但是下列基本指導方針強調了伺服器記憶體優化和使用 SSD 固態硬碟的最佳實踐,以應對 Hyper-V 之 Windows 2012 版本,以及為資料中心所用之 SQL Server 2012 設計最佳後端硬體架構面臨的高 I/O 挑戰。

記憶體和 SSD 固態硬碟優化的最佳實踐考量及建議:

  • 在佈建實體伺服器時,務必確保記憶體依照三通道或四通道記憶體架構和 NUMA 正確植入記憶庫。 如需針對效能、儲存容量和/或功率優化實體伺服器 DRAM 組態的其他資訊,請造訪 http://www.kingston.com/tw/business/server_solutions.

  • 在利用 Hyper-V 時,使用動態記憶體來確保對伺服器記憶體所做的投資得到了最有效的利用。 請特別注意可能有未最佳設定之記憶體組態設定的工作負載(例如資料庫應用程式) - 這些工作負載可能對動態記憶體使用造成無法預期的結果。 務必瞭解任何要虛擬化之工作負載的實際記憶體和儲存效能要求。

  • 考慮在 SSD 固態硬碟承載的獨立 VHD 上放置 Guest 分頁檔,特別是針對關鍵工作負載。 這樣可確保當 Hyper-V 主機記憶體受到限制時,由此產生的 In-Guest 分頁會提供可達到的最佳效能。 您還應該考慮針對 Hyper-V 智慧型分頁檔使用 SSD 固態硬碟,優化在記憶體受限之情況下的效能。

  • 對 SQL 進行虛擬化時,請勿超額使用伺服器的 CPU 和記憶體。 分析 SQL Server 執行個體,確定記憶體要求,然後設定最大伺服器記憶體設定,避免緩衝區集區出現不必要的記憶體消耗。 Hyper-V 動態記憶體可能有利於或不利於 SQL Server。 如果為最大伺服器記憶體正確設定執行個體,則可以預測虛擬機器需要的記憶體容量,而可能不需要使用動態記憶體。 如果不設定最大伺服器記憶體設定,則在虛擬機器組態中使用靜態記憶體。請勿使用動態記憶體,並只在伺服器上放置一個 SQL 執行個體。

  • 將伺服器等級的企業級 SSD 固態硬碟用在特定 SQL 資料庫或交易記錄上。 SQL Tempdb 將受惠於 SSD 固態硬碟的效能,並且可以輕鬆地在本機伺服器使用,以避免不合理的 SAN 成本。 將每個資料庫的交易記錄合併到單一的 SSD 固態硬碟陣列中,而不是將每份記錄分別放在不同的存放磁碟區中,以便獲得效能增加的好處。 若要瞭解其他有關 Kingston 企業級 SSD 固態硬碟產品的資訊,請造訪 http://www.kingston.com/tw/ssd/enterprise.

  • 非持續型 VDI 儲存效能將因在 SSD 儲存裝置上放置差異(增量)磁碟而明顯受益。雖然很具挑戰性,非持續型 VDI 還是 VDI 解決方案成功實現投資回報的目標模型。

有關 Windows Server 2012 和 SQL Server 2012 白皮書中完整的伺服器 DRAM 和 SSD 固態硬碟優化,以及瞭解其他有關決定 IT 環境之正確策略時要考慮的最佳實踐建議和優化的資訊,請參閱 在 Windows Server 2012 和 SQL Server 2012 中實現記憶體及 SSD 固態硬碟優化.

        Back To Top