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

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

 2009-09-06 00:00:00 来源:WEB开发网   
核心提示: PowerVM 的 Active Memory Sharing 特性允许系统内存的共享,除了传统的向单个逻辑分区分配专用内存之外,PowerVM 新特性 - Active Memory Sharing: 第 1 部分:入门(3),管理员还可以创建在一组逻辑分区之间共享的内存池,系统中的每个逻辑分

PowerVM 的 Active Memory Sharing 特性允许系统内存的共享。除了传统的向单个逻辑分区分配专用内存之外,管理员还可以创建在一组逻辑分区之间共享的内存池。

系统中的每个逻辑分区可以配置为具有专用内存或共享内存,如图 1 所示。

图 1. 共享和专用内存逻辑分区

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

专用内存分区具有根据其配置而保留的系统内存。内存大小是系统逻辑内存块大小(logical memory block size)的倍数(16、64、128 或 256 MB),内存只要一激活就会全都分配给逻辑分区。

共享内存分区被配置为具有是系统逻辑内存块大小倍数的逻辑内存空间,但是物理内存是由 Power Hypervisor 基于逻辑分区的运行时内存需求从共享内存池分配的。内存分配具有非常好的粒度,这取决于 hypervisor 的页大小,当前是 4 KB。

Active Memory Sharing 允许内存资源的过量使用(overcommitment)。由于逻辑内存根据逻辑分区的内存需求而与物理内存匹配,所以,所有逻辑分区的逻辑内存之和可以大于共享内存池的大小。

每个逻辑分区被允许使用所有分配的逻辑内存。当物理内存的累积使用达到池的大小时,hypervisor 可以透明地从共享内存分区窃取内存并分配给另一个共享内存分区。如果删除的内存页包含数据,那么数据将被存储到分页设备上,内存页内容在分配给另一个逻辑分区之前被清除。如果新分配的页包含数据,那么数据将从磁盘设备还原。

由于分页磁盘活动具有逻辑内存访问时间方面的成本,所以 hypervisor 跟踪内存使用情况,以窃取在近期可能不会用到的内存。共享内存分区的操作系统通过提供关于页面使用情况的线索以及释放内存页而与 hypervisor 合作,以限制 hypervisor 分页。

上一页  1 2 3 4 5 6 7 8  下一页

Tags:PowerVM 特性 Active

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