WEB开发网
开发学院数据库DB2 整合 DB2 与 AIX 的 WLM 功能进行工作负载管理 阅读

整合 DB2 与 AIX 的 WLM 功能进行工作负载管理

 2010-09-29 00:00:00 来源:WEB开发网   
核心提示: 注意,我们这里定义的阀值仅仅只是为了测试所以都比较小,整合 DB2 与 AIX 的 WLM 功能进行工作负载管理(9),不能供生产环境作为参考,另外提醒一点,效果测试CPU 资源这里是要检验 AIX WLM 能否作用在 DB2 的用户连接上面,首先要检查服务类的映射是否成功,定义阀值的时候,我们

注意,我们这里定义的阀值仅仅只是为了测试所以都比较小,不能供生产环境作为参考。另外提醒一点,定义阀值的时候,我们需要注意每一个阀值的定义域(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 进程的线程信息:

上一页  4 5 6 7 8 9 10  下一页

Tags:整合 DB AIX

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