Advertisement

基于VMware虚拟化的Esxi宿主机内存回收优化方案

阅读量:

测试初衷

  • 始终觉得VMware宿主机的内存资源相较KVM宿主机而言显得不足
    • 在多次接收到ESXi宿主机内存告警后发现,宿主机内存使用比例偏高,而虚拟机内存占用数值较高,但实际虚拟机所消耗的物理内存却相对较低

VMware内存优化机制(以下四点是官网有介绍的)

TPS(Transparent Page Sharing,透明页面共享)是一种实现内存资源高效利用的技术机制。Balloon Driver(气球驱动)作为虚拟化环境中的一种动态内存管理方案,能够根据系统需求进行内存资源的弹性调整。Memory Compression(内存压缩)则通过数据压缩算法减少内存占用,从而提升整体系统性能。Swap File(交换文件)是操作系统用于临时存储不常用数据的磁盘文件,在物理内存不足时发挥关键作用。

宿主机内存使用现状分析

  • 在虚拟机启动初期,宿主机所拥有的系统资源较为充裕,但随着运行时间的延长,其内存占用比例持续上升
    • 当宿主机进行维护操作并重启虚拟机后,内存占用情况出现明显回落

整个回收过程的测试

测试前的关键发现

  1. 虚拟机所占用的主机内存数值,与实际运行过程中所消耗的内存存在差异(即占用内存数值通常高于实际使用内存)。
  2. 所占用的内存资源在常规操作下难以被释放,唯有通过重启虚拟机的

全部评论 (0)

还没有任何评论哟~