3.5.1 ASM规划及实现

最后更新2021/08/14

AMS规划

规划涉及到几个参数,它们之间互相影响,如果需要修改其中一个,注意是否需要同时修改其它几个。下面是几个重要参数及其概念:

  • Memory Pool size共享内存池的大小
  • 使用同一共享内存池的分区数量
  • 各个分区的内存分配
  • AMS的交换区Paging Space

以下两个概念相互影响。过度分配比率越高,系统性能越差,但并不是线性变差,而是初始平缓,忽然陡峭,因此设计一定的过度分配比率,从整体效果看,反而可以提升系统性能(因为可用物理内存增多)。

  • 过度分配
  • 性能

Memory pool的大小是全部期望共享内存分区可供分配的物理内存大小。Memory Pool大小可以设定一定的“过度分配”,就是设定可用内存超过实际物理内存大小,但建议过度分配比率不要超过2倍。类似的设计建议如下:

  • 全部共享内存分区desired memory之和 <= 2 * Memory Pool Size
  • 每个共享内存分区在管理vio上都有自己对应的一个paging 设备,可以是LV,也可以是裸磁盘hdisk
  • paging设备大小要大于分区最大内存大小(如果是i分区,需要额外再加大一点)

AMS实现

AMS需要Power 6以后的CPU,较新的微码、操作系统版本以及Enterprise PowerVM授权支持:

  • 小型机系统微码必须是340_029以上(Power 570,其他型号的微码需求请查询IBM网站),通常目前大部分Power 6的小型机,及所有的Power 7/8 的小型机都支持AMS)。通过小型机FSP ASMI界面或者HMC都可以查看当前微码。
    查看微码图 4-23 通过ASMI查看微码版本

  • VIO Server版本
    要配置AMS的分区所在小型机必须已经配置了VIOS,其版本需要在2.1.0.0以后,在VIO上执行ioslevel可以查看VIOS版本。
    查看vio版本图 4-24 查看VIOS版本

  • AIX操作系统版本
    需要配置AMS功能的分区需要AIX 6.1.3.0(TL3)或6.1.2.0(TL2 build 0837A_61D)及以后版本,可以用oslevel查看(oslevel -s可以查看更详细信息,包括service pack等)。查看aix_release.level 文件的内容可以获得当前AIX build release的版本。另外,某些Linux也支持AMS功能,例如Novell SuSE SLES11。
    查看AIX版本图 4-25 查看AIX版本

  • AMS也需要比较高的HMC版本,HMC至少要V7R3.4.0,Build 20080915.1或Service Pack 2 (V7.3.4.0M2)
    查看HMC版本图 4-26 查看HMC版本

  • AMS同时还需要小型据具体有相应的License授权。当前示例中Active Memory Sharing项标记为False表示本小型机不具有AMS授权,不能配置AMS。在后面操作中将介绍如何激活新的授权(当然前提是已经确认从IBM购买了对应的授权License,但是还没有输入新的授权码)。
    微码授权- 输入新的授权码。IBM小型机PowerVM的授权分为3级,暨Express、Standard、Ente

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ensighine

如需特定专题,踢我

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值