整合 DB2 与 AIX 的 WLM 功能进行工作负载管理
2010-09-29 00:00:00 来源:WEB开发网注意,我们这里定义的阀值仅仅只是为了测试所以都比较小,不能供生产环境作为参考。另外提醒一点,定义阀值的时候,我们需要注意每一个阀值的定义域(definition domain)和执行范围(enforcement scope)。由于篇幅原因,本文不再详细列举每个阀值的详解。
7. 现在开始的步骤是配置 AIX WLM,需要以 root 权限操作。由于 AIX 的 WLM 需要一整套配置文件,为了简便我们直接将其自带的模板拿来用。
# cd /etc/wlm
# cp -r template inventory
# wlmcntrl – d inventory
这样 aix 的 wlm 就启动了,只是没有任何配置。
8. 创建 AIX WLM 的服务类。
# mkclass -a inheritance=no -c hardmax='10' aixscquery
# lsclass -f -r
System:
memorymin = 1
Default:
Shared:
aixscquery:
inheritance = "no"
CPUhardmax = 10
这里我们设定了 testusr 用户仅仅能够使用 CPU 的 10%,而且是硬限制。这里我们
9. 配置 AIX WLM 的映射
# cd /etc/wlm/inventory
# vi rules
在文件尾加入
aixscquery - - - - - _ScTest
10. 将 WLM 重启一下
# wlmcntrl -o
# wlmcntrl – a
11. 实施完成。
效果测试
CPU 资源
这里是要检验 AIX WLM 能否作用在 DB2 的用户连接上面,首先要检查服务类的映射是否成功,让 testusr 用户连接上来随便做一个查询操作,然后查看 db2sysc 进程的线程信息:
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 基础: 表空间和缓冲池
- ››DB2 XML 编程,第 1 部分: 理解 XML 数据模型
- ››DB2 pureScale 实战
- ››整合 DB2 与 AIX 的 WLM 功能进行工作负载管理
- ››整合 WebSphere ILOG JRules 与 IBM Content Mana...
- ››AIX V6.1 远程登录会话管理
- ››DB2 存储过程中如何使用 Optimization Profile
- ››DB2 pureScale 新特性 -- Member Restart
更多精彩
赞助商链接