按关键词阅读: 指南 系统管理 AIX
Monitor 和 Command 类必须消耗一些资源 , 但是比 Work 类少 。
o Report 类不能干涉其它任何工作 。
在以下过程中 , 定义等级、共享和限制:1. 要创建超类等级 , 请使用您喜欢的编辑器修改 /etc/wlm/MyConfig/classes 文件以包含以下内容: 2. Syst 。
16、em:3.4. Default:5.6. DeptA:7. localshm = yes adminuser = adminA8. authuser = adminA9. inheritance = yes10.11. DeptB:12. localshm = yes adminuser = adminB13. authuser = adminB14. inheritance = yes15.16. SysTools:17. localshm = yes 18. SysBatch:19. tier = 1localshm = yes SysBatch 超类放在等级 1 中 , 因为此类包含非常低优 。
17、先级的作业 , 您不想这些作业干涉系统上的其它工作 。
(未指定等级时 , 类缺省值为等级 0 。
)每个部门的超类的管理由 adminuser 和 authuser 属性定义 。
为 DeptA 和 DeptB 启用了继承属性 。
带继承的类中启动的所有新进程将在该类中保持分类 。
20. 要为每组作业创建子类等级 , 请修改 /etc/wlm/MyConfig/DeptA/classes 和 /etc/wlm/MyConfig/DeptB/classes 文件以包含以下内容: 21. Listen:22. 23. Work:24. 25. Monitor:26. 27. Report:28. tier = 129. C 。
18、ommand:30. 要为超类指定初始的共享 , 请编辑 /etc/wlm/MyConfig/shares 文件以包含以下内容: 31. DeptA:32. CPU = 333. memory = 334.35. DeptB:36. CPU = 2memory = 2 因为指定了一个总共 5 个共享的 CPU , 所以 DeptA 进程将访问总的 CPU 资源的五个共享中的三个(或 60%) , 而 DeptB 进程将访问五个中的两个(或 40%) 。
因为您没有对 SysTools、System 和 Default 类指定共享 , 所以它们的消耗目标将保持独立于活动的共享数量 , 这给了它们对于比 DeptA 和。
19、DeptB 更高优先权的资源的访问权(直至到达其限制) 。
不对 SysBatch 类指定任何共享 , 因为它仅仅是等级 1 中的超类 , 因此任何共享指定都是不相关的 。
SysBatch 类中的作业仅仅可以消耗未被等级 0 中的所有类使用的资源 。
37. 要为子类指定初始的共享 , 请编辑 /etc/wlm/MyConfig/DeptA/shares 和 /etc/wlm/MyConfig/DeptB/shares 文件以包含以下内容: 38. Work:39. CPU = 540. memory = 541.42. Monitor:43. CPU = 444. memory = 1 45. Command:4 。
20、6. CPU = 1memory = 1 因为没有对 Listen 类指定共享 , 则当它要求资源时 , 它对资源有最高优先权的访问权(在超类中) 。
对 Work 类指定了最大数量的共享 , 因为它有最大的资源需求 。
因此 , 基于其遵守的行为和相关的重要性 , 对 Monitor 和 Command 类指定了共享 。
不对 Report 类指定共享 , 因为它仅仅是等级 1 中的子类 , 因此任何共享指定都是不相关的 。
Report 类中的作业仅仅可以消耗未被等级 0 中的子类使用的资源 。
在此示例的以下步骤中 , 对没有指定共享的类指定限制 。
(也可以对共享的类指定限制 。
有关更多信息 , 请参阅 AIX 5L V5.3 系统管理概念:操作 。
21、系统和设备 中的 Managing Resources with WLM 。
)47. 要对超类指定限制 , 请编辑 /etc/wlm/MyConfig/limits 文件以包含以下内容: 48. Default:49. CPU = 0%-10%;
100%50. memory = 0%-10%;
100%51.52. SysTools:53. CPU = 0%-10%;
100%54. memory = 0%-5%;
100%55.56. System:57. CPU = 5%-50%;
100%memory = 5%-50%;
100% 对 System、SysTools 和 Default 类指定了软件最大 。
22、限制以阻止它们严重妨碍系统上的其它工作 。
对 System 类指定了对 CPU 和内存的最小限制 , 因为此类包含对系统操作的基本进程 , 并且它必须能够消耗保证的资源量 。
58. 要对子类指定限制 , 请编辑 /etc/wlm/MyConfig/DeptA/limits 和 /etc/wlm/MyConfig/DeptB/limits 文件以包含以下内容: 59. Listen:60. CPU = 10%-30%;
100%61. memory = 10%-20%;
100%62.63. Monitor:64. CPU = 0%-30%;
100%memory = 0%-30%;
100% 注:每个子类文件的限制可 。
23、以不同 。
对 Listen 和 Monitor 类指定了软件最大限制以阻止它们严重妨碍同一超类中的其它子类 。
特别是如果 Work 类没有对处理请求的资源的访问权 , 则您不希望系统继续接受 Work 类中的作业请求 。
也对 Listen 类指定了最小限制以确保快速响应时间 。
内存的最小限制确保此类使用的页面将不被页面替换盗取 , 产生更快的执行时间 。
对 CPU 的最小限制确保当可以运行这些进程时 , 它们对 CPU 资源有最高优先权的访问权(在超类中) 。
步骤 3. 微调配置现在您已经完全定义了配置 , 将以活动方式运行 WLM 以开始调节工作负载并分析您的资源管理策略实施得如何 。
稿源:(未知)
【傻大方】网址:/a/2021/0813/0023654072.html
标题:AIX|AIX系统管理指南( 三 )