WEB开发网
开发学院操作系统Linux/Unix PowerVM 新特性 - Active Memory Sharing: 第 1 部... 阅读

PowerVM 新特性 - Active Memory Sharing: 第 1 部分:入门

 2009-09-06 00:00:00 来源:WEB开发网   
核心提示: 只要共享内存池不需要在同一时间给所有逻辑分区提供额外的页,hypervisor 分页就会是最小限度的,PowerVM 新特性 - Active Memory Sharing: 第 1 部分:入门(10),如果 hypervisor 分页活动增加得太多,那么可能会向池中添加额外的内存,hyperv

只要共享内存池不需要在同一时间给所有逻辑分区提供额外的页,hypervisor 分页就会是最小限度的。

如果 hypervisor 分页活动增加得太多,那么可能会向池中添加额外的内存,所有共享内存分区将会享受到内存可用性增加带来的好处。

这不同于专用内存配置,在专用内存配置中,新的内存必须只被静态地分配给一少部分选定的逻辑分区。

降低的内存需求

很好地了解多个分区前一阵子的物理内存需求,可以配置系统具有降低的内存配置。

例如,知道两个逻辑分区在高峰时各自需要 8 GB,但是它们的并发需求从来不超过 10 GB。共享内存池可以被定义为具有 10 GB 可用内存,每个逻辑分区被配置为具有 10 GB 逻辑内存。在专用内存配置中,需要 16 GB 内存,而不像共享内存设置那样只需要 10 GB。该场景展示在图 3 中,其中带有两个 AIX 逻辑分区。

db_server 逻辑分区启动一个作业,分配 7 GB 逻辑内存,而 web_server 逻辑分区则保持空闲。基于作业如何访问逻辑内存页,分区 db_server 逐渐增加实际内存使用量。分区 web_server 则相应地降低其实际内存使用量。Hypervisor 要求 AIX 借用内存并窃取一些内存页。

当 db_server 分区结束它的作业时,web_server 上的另一个作业启动,使用 7 GB 逻辑内存。随着新作业的内存访问,hypervisor 开始从 db_server 分区删除空闲的内存页,利用相同的借用和窃取技术将它们分配给 web_server 分区。

图 3. 内存的逻辑过量使用示例(查看大图)

PowerVM 新特性 - Active Memory Sharing: 第 1 部分:入门

宿主一组共享内存分区所需的内存用量会大大降低。因为共享内存分区不同时使用它们的所有内存,hypervisor 工作是有限的,并且大多数被窃取的页是自由页,需要的 I/O 操作也很少。

上一页  5 6 7 8 9 10 

Tags:PowerVM 特性 Active

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接