超強效能!配置Intel Optane DC Persistent Memory
目錄
- 介紹Intel Optane DC Persistent Memory
- Optane Persistent Memory運作模式
- 2.1 Memory mode
- 2.2 App Direct mode
- Intel Optane Persistent Memory 配置要點
- 3.1 正確的DRAM比例
- 3.2 記憶體插槽配置
- 3.3 處理器核心數量
- 3.4 工作負載行為
- 應用程式行為
- Intel Optane Persistent Memory 的效能
- 5.1 使用Memory mode的效能
- 5.2 使用App Direct mode的效能
- 5.3 預測性缺失對效能的影響
- 測試應用程式
- 結論
- 常見問題與解答
電腦記憶體的重大突破:Intel Optane DC Persistent Memory
在本文中,我們將討論Intel Optane DC Persistent Memory的關鍵因素,以幫助您獲得搭載這一革命性新型伺服器記憶體技術的平台的最佳效能。這項技術結合了DRAM記憶體的性能優勢和存儲器的容量與持久性,並與我們的第二代Intel Xeon Scalable處理器配合使用。
Optane Persistent Memory運作模式
Optane Persistent Memory具有兩種運作模式,即Memory mode和App Direct mode。
2.1 Memory mode
在Memory mode下,所有記憶體中的數據都是易失性的,就像現今的記憶體一樣。儘管如此,您仍然可以利用每個處理器多達三TB的可負擔容量。
2.2 App Direct mode
在App Direct mode下,應用程式和作業系統會意識到有兩種不同類型的記憶體,並且可以獨立地使用它們。如果需要使用持久數據功能,則必須使用App Direct模式和啟用的作業系統或應用程式。對於使用App Direct模式的軟體,最好與供應商諮詢,以獲得他們推薦的配置。
Intel Optane Persistent Memory 配置要點
為了達到最佳效能,有四個因素需要考慮:正確的DRAM比例、記憶體插槽配置、處理器核心數量和工作負載行為。
3.1 正確的DRAM比例
在Memory mode下,DRAM充當最常用數據的快取。您需要足夠大的DRAM快取,以便大部分時候所需的數據都在快取中。根據Intel的建議,每8GB Optane Persistent Memory應配置1GB DRAM,這樣的比例對於大多數工作負載來說提供了足夠的DRAM快取。
例如,如果您有一TB Optane Persistent Memory,您應該配置128GB DRAM,以達到8:1的比例。
3.2 記憶體插槽配置
每個第二代Intel Xeon Scalable處理器都有兩個集成的記憶體控制器。每個控制器都有三個記憶體通道,每個通道最多支援兩個記憶體插槽。
根據插槽的數量,插槽配置類型有所不同。最佳的配置是在距處理器最近的插槽上放置Optane Persistent Memory模組,在距處理器最遠的插槽上放置DRAM DIMM。這樣無論存取哪個記憶體通道,都可以獲得高速的DRAM DIMM。
3.3 處理器核心數量
如果處理器的核心數量超過20核心,請使用可以將DRAM放置在每個通道上的配置,例如2-2-2、2-2-1或2-1-1配置。對於具有20核心或更少核心的處理器,應避免使用1-1-1配置,以確保核心不會因為記憶體服務不足而受到限制。
3.4 工作負載行為
應用程式的行為也是影響效能的一個因素。Intel Xeon處理器使用預測算法在DRAM中緩存最常用的數據。如果應用程式具有中度到高度的可預測性,那麼成功緩存的機率就會增加。當發生這種情況時,響應延遲與DRAM相同。但是,如果數據不在DRAM快取中,處理器需要從Optane Persistent Memory中提取數據,這會導致稍微較高的延遲。如果應用程式的數據存取模式高度隨機,那麼將會產生更多的緩存缺失,效能比只使用DRAM配置的系統要低。大多數應用程式都足夠可預測,所以使用Optane Persistent Memory的性能非常接近全DRAM配置。不過,也有一些基準測試和應用程式的性能會明顯下降,但這些情況應該是少數。
測試應用程式
任何新技術都需要測試應用程式,以確保符合服務水平協議。對於Intel Optane DC Persistent Memory,這也是必要的。確保根據上述四個因素進行配置後,您的應用程式能夠達到預期的效能。
結論
使用Intel Optane DC Persistent Memory並根據上述的配置要點,您將獲得卓越的性能。除了更多的負擔得以承載和存儲持久數據,您還能享受更快的性能。相比於使用SSDs或硬碟,Intel Optane DC Persistent Memory在存儲持久數據方面提供了更具成本效益且性能更好的解決方案。
常見問題與解答
問:Intel Optane DC Persistent Memory是否與所有應用程式兼容?
答:大多數應用程式都與Intel Optane DC Persistent Memory兼容,但某些特殊情況下,效能可能會下降。請測試您的應用程式以確保符合預期的效能。
問:我需要多少DRAM才能與Optane Persistent Memory配合使用?
答:根據Intel的建議,每8GB Optane Persistent Memory應配置1GB DRAM。根據您的Optane Persistent Memory容量選擇適當的DRAM。
問:如何最大化記憶體帶寬並提高DRAM快取命中率?
答:在配置上,將Optane Persistent Memory模組放置在處理器最近的插槽上,將DRAM DIMM放置在處理器最遠的插槽上,這樣可以最大化記憶體帶寬並提高DRAM快取命中率。
問:Optane Persistent Memory的效能與全DRAM配置相比如何?
答:大多數應用程式下,Optane Persistent Memory的性能接近全DRAM配置。然而,在某些基準測試和應用程式中,Optane Persistent Memory的性能可能會稍微下降。
問:我應該如何測試我的應用程式以確保符合服務水平協議?
答:在Optane Persistent Memory上測試您的應用程式,並確保它能夠達到您預期的性能水平。您可以使用基準測試工具和實際負載來驗證這一點。
鏈接
更多關於Intel Optane DC Persistent Memory的資訊請訪問Intel官方網站