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

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