WEB开发网      婵犻潧鍊婚弲顐︽偟椤栨稓闄勯柦妯侯槸閻庤霉濠婂骸浜剧紒杈ㄥ笚閹峰懘鎮╅崹顐ゆ殸婵炴垶鎸撮崑鎾趁归悩鐑橆棄闁搞劌瀛╃粋宥夘敃閿濆柊锕傛煙鐎涙ê鐏f繝濠冨灴閹啴宕熼鍡╀紘婵炲濮惧Λ鍕叏閳哄懎绀夋繛鎴濈-楠炪垽鎮归崶褍妲婚柛銊ュ缁傚秹鏁撻敓锟� ---闂佹寧娲╅幏锟�
开发学院操作系统Linux/Unix PowerVM 新特性 - Active Memory Sharing: 第 1 部... 阅读

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

 2009-09-06 00:00:00 来源:WEB开发网 闂侀潧妫撮幏锟�闂佸憡鍨电换鎰版儍椤掑倵鍋撳☉娆嶄沪缂傚稄鎷�婵犫拃鍛粶闁靛洤娲ㄩ埀顒佺⊕閵囩偟绱為敓锟�闂侀潧妫撮幏锟�  闂佺ǹ绻楀▍鏇㈠极閻愬搫绾ч柕濠忕細閼割亜顪冪€n剙浠ф繛鍫熷灥椤曘儵顢欓悡搴ば�
核心提示: 内存分类为了整体优化共享内存的使用,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

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