首頁 Enterprise MemVerge MemoryViewer 提供對內存和應用程序利用率的洞察

MemVerge MemoryViewer 提供對內存和應用程序利用率的洞察

by 哈羅德弗里茨

MemVerge 創建了一個軟件工具,可以讓系統管理員全面了解物理內存拓撲和應用程序內存利用率。 MemVerge MemoryViewer 具有直觀的圖形界面,可提供內存配置和每種內存硬件帶寬的實時視圖。

MemVerge 創建了一個軟件工具,可以讓系統管理員全面了解物理內存拓撲和應用程序內存利用率。 MemVerge MemoryViewer 具有直觀的圖形界面,可提供內存配置和每種內存硬件帶寬的實時視圖。

內存佈局很複雜

服務器配置、內存佈局、DIMM 佈局和 BIOS 配置變得複雜而混亂。 英特爾傲騰 PMem 等異構內存硬件只會增加複雜性。 過去,內存管理僅限於容量和利用率監控,導致性能問題得不到解決。 配置軟件定義的容量、性能和可用性需要更深入地了解內存資源。

MemVerge MemoryViewer 提供系統內存拓撲和性能的圖形或文本視圖,以確保針對工作負載優化配置。 許多現代應用程序需要為大量內存配置系統。 儘管如此,在太多情況下,處理後的數據在任何給定時間僅使用一小部分內存,留下大部分保留內存未使用或“冷”。

利用內存分層,冷數據可以存儲在成本較低的 PMem 中,從而在不影響應用程序性能的情況下將硬件成本降低 30-40%。 MemoryViewer 附帶一個圖形內存熱圖,顯示內存使用模式,可以提醒管理員注意錯誤配置和優化內存配置的機會。

適用於 Linux 的 MemoryViewer 軟件易於安裝,支持 GUI 和 CLI,並且在 RPM 或 Debian (DEB) 軟件包中可用。 憑藉其直觀的圖形界面,基於 Linux 的 MemVerge MemoryViewer 實時顯示內存(DRAM 和 PMem)性能。

MemVerge MemoryViewer 進程監視器

MemoryViewer 顯示應用程序的熱內存與冷內存使用情況,以便系統管理員可以確定最佳內存配置。 上面 MemoryViewer 內存熱圖中顯示的工作負載只是偶爾使用分配的內存容量,使其成為 DRAM 和 PMem 分層配置的完美候選者。

MemVerge MemoryViewer 服務器視圖

MemoryViewer 揭示了每個服務器插槽的 DIMM 插槽的物理佈局,包括 DRAM 和 PMem DIMM 的安裝位置。 對於可以配置 DRAM 和 PMem DIMM 的位置和數量有嚴格的指導方針。 還有一些必須滿足的 BIOS 設置指南。 MemoryViewer 為系統管理員提供了一個圖形視圖來查看系統是否配置正確。

MemVerge MemoryViewer進程視圖

MemoryViewer 是一個有用的故障排除工具,能夠監控系統內存的運行狀況和使用情況。 該工具編譯了應用程序如何訪問內存的歷史記錄,包括分配、寫入、讀取和釋放內存頁面。 借助 MemoryViewer,系統管理員可以將 CPU 利用率與讀取或寫入內存訪問相關聯,檢查每個模塊的健康狀況和讀寫帶寬,並顯示聚合 PMem 和 DRAM 性能的時間線。

為下一步做好準備——CXL

英特爾和 AMD 準備發布具有更多內核、DDR5 內存支持、提供額外 CPU 通道的 PCIe 5.0 和 Compute Express Link (CXL) 支持的下一代 CPU。 CXL 改變了 DRAM 在系統中的分配方式。

CXL 是一個新興市場,得到了每個主要處理器供應商和內存供應商的支持。 內存管理首次需要操作系統之外的軟件。 借助 CXL,IT 專業人員需要一個規劃工具來評估他們的內存使用情況。 使用 MemoryViewer,如果它指示內存不足,則池化和共享內存將提高利用率並降低成本。

CXL 1.1 正在 AMD 和 Intel 的下一代服務器中出貨,現在隨著閃存峰會上宣布的最新 CXL 3.0 版本的發布,CXL 有了更多的活力。 MemVerge MemoryViewer 是在預期 CXL 的影響的情況下開發的。

Memory Viewer 顯示服務器的物理佈局。 上面的屏幕截圖顯示了兩個 DIMM 和四個 CXL 內存設備,以及兩者的帶寬。

Compute Express Link (CXL) 是一種開放標準互連,可在主機處理器與加速器、內存緩衝區和智能 I/O 設備等設備之間提供高帶寬、低延遲連接。 CXL 旨在通過支持異構處理和內存系統來處理高性能計算工作負載。 通過這樣做,CXL 支持資源共享以降低整體軟件堆棧的複雜性、降低系統成本並提供更高的性能。 當 CXL 與 MemVerge 軟件結合使用時,它提供了可擴展、可組合且可用的池化內存。

當前的 CXL 2.0 規範在 PCI-Express 5.0 外設互連中引入了內存池,但圍繞剛剛發布的 CXL 3.0 規範又有了新的討論。 它基於 PCI-Express 6.0 互連,預計在 2023 年提供 2 倍的帶寬。 當然,技術人員已經期待著在 2 年獲得 CXL 4.0 和 PCI-Express 7.0 可能帶來的另外 2025 倍帶寬。

最後的思考

內存是任何服務器構建中最昂貴的組件之一,但它也是最難理解的組件之一。 管理員通常不會立即清楚應用程序正在使用多少內存,或者是否存在殭屍應用程序或進程正在削弱系統性能。

DellEMC PowerEdge PMEM 200 系列服務器

MemVerge 的 MemoryViewer 有助於解決此類問題,不僅提供大量信息,而且還提供視覺上吸引人的 GUI。 此外,在 CXL 支持下,他們已為下一步做好準備。 CXL 幾十年來首次改變了記憶遊戲,因此了解這筆支出很重要。

MemVerge 希望打造“地球上最先進的記憶可視化工具”。 到目前為止,他們已經完成了非常徹底的工作,支持 DRAM、PMem 和 CXL。 他們確實需要社區反饋。 如果您有興趣在您的企業中使用 MemoryViewer,您可以 免費搶 適用於 CentOS 7 和 8、Ubuntu/Debian,或作為容器。 在您開始幫助進一步開發 MemoryViewer 後,請務必提交您的反饋。

MemVerge MemoryViewer 產品頁面

參與 StorageReview

電子通訊 | YouTube | 播客 iTunes/Spotify | Instagram | Twitter | 的TikTok | RSS訂閱