恍似 wrote:
謝謝您的指教,經排查(恕刪)
NUMA.. 就是目前 INTEL SERVER 雙CPU模式...
各自CPU 有自己的記憶體
優點... 記憶體延遲低, 不要跨CPU較快!!
缺點... 記憶體頻寬少, 記憶體被切成一半, 跨CPU(CCX)很慢,跨CPU頻寬小
...只要用AMD Zen2 目前貼合心模式...跨CCX沒有快取記憶體... 一直要跨CCX讀寫! 就是會卡
4800u 筆電假如是整顆8核 ,就值得期待
=====
僅啟用封裝內部 2 個晶粒的 Ryzen Threadripper 2920X 和 Ryzen Threadripper 2950X,記憶體部分加入 Local Mode 與 Distribute Mode 2 種存取模式,分別對應 NUMA(Non-Uniform Memory Access)和 UMA(Uniform Memory Access)模式。
由於 Ryzen Threadripper 單一 Zeppelin 晶粒設計只能管理雙通道 4 插槽記憶體模組,因此 Ryzen Threadripper 的 4 通道 8 插槽規格,實際分別交由 2 個晶粒各自管理一半,因此某個處理器核心存取同一晶粒記憶體控制器所管理的記憶體空間,與存取另外 1 個晶粒所管理的記憶體空間,其頻寬表現和存取延遲不盡相同。
當使用者安裝封裝內部 2 個晶粒的 Ryzen Threadripper 處理器時,預設為 Distribute Mode(UMA)模式,此時作業系統將記憶體存取分散至所有的記憶體空間,頻寬最大、延遲也比較大。手動調整為 Local Mode(NUMA),則作業系統盡量將處理程序和記憶體存取限制在同一節點(同一晶粒),雖然記憶體存取頻寬因而受到限制,但延遲也會同步下降,對於遊戲類應用較為有利。