整合 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 进程的线程信息:
- ››AIX 下 FTP 服务配置方法
- ››db2 对float类型取char后显示科学计数法
- ››DB2中出现SQL1032N错误现象时的解决办法
- ››DB2 锁升级示例
- ››db2诊断系列之---定位锁等待问题
- ››db2 命令选项解释
- ››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 数据模型
更多精彩
赞助商链接