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 部分:入门(8),操作系统知道逻辑内存页的重要性,并提供关于页使用情况的线索,有多少自由内存处于被借用状态,

内存分类

为了整体优化共享内存的使用,hypervisor 和每个共享内存分区宿主的操作系统之间存在着协作。

操作系统知道逻辑内存页的重要性,并提供关于页使用情况的线索。它标记每个逻辑内存页,指出其有多重要,从而允许 hypervisor 区分页的优先次序,降低对共享内存分区性能的影响。

被借用页

借用过程(loaning process)可以改善 hypervisor 与每个操作系统之间的协作。不是仅仅执行页窃取,hypervisor 也请求释放一些逻辑内存页,而操作系统可以选择哪些页更适合于释放。通过借用页,操作系统减少了 hypervisor 的活动,改善了内存池的整体性能。

AIX 操作系统使得调优选择借用哪些逻辑页的算法成为可能。图 2 展示了一个例子,即 hypervisor 在给定时间所做的逻辑内存到物理内存的映射。共享内存分区拥有逻辑内存,并向 hypervisor 提供页使用情况分类(页线索)。物理内存的使用由 hypervisor 基于整个池的当前内存需求以及共享内存分区如何访问内存而独占地进行管理。

尽管 I/O 映射的页总是能分配到物理内存,但是所有其他页可能会被放置到物理内存中或者分页设备上。自由页和被借用页从共享内存分区的角度来看不具有内容,因而它们不需要复制到分页设备。

图 2. 逻辑内存到物理内存映射示例

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

操作系统保留有逻辑内存和物理内存使用情况的统计数据,允许管理员监视共享内存分区的状态。具体来说,可以随时知道有多少物理内存在使用中,有多少自由内存处于被借用状态,与共享内存分区相关的 hypervisor 页失败数量,以及处理此类页失败所花费的平均时间。

上一页  3 4 5 6 7 8 9 10  下一页

Tags:PowerVM 特性 Active

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