主页 企业 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订阅