通过 HP Process Resource Manager (PRM),系统管理员可以确切地将适量的系统资源集中分配到需要它们的业务。这种功能强大的资源管理工具可以作为 HP UNIX 操作系统 (HP-UX) 的附加部分来运行。在启用 PRM 时,可保证用户组或应用程序组获得指定比例的整个系统中央处理单元 (CPU) 处理周期、可用的实际内存资源以及逻辑卷管理 (LVM) 系统的磁盘带宽。
PRM 是一种用于控制在系统负荷峰值(100% CPU 使用率、100% 内存占用率或 100% 磁盘带宽使用率)期间进程所使用资源数量的资源管理工具。通过使用 PRM 组,PRM 可保证为一组进程分配最少的可用系统资源。
PRM 组是组合在一起并且分配了特定数量的 CPU、内存和磁盘带宽的用户和应用程序的集合。PRM 组的两种类型分别是 FSS PRM 组和 PSET PRM 组。FSS PRM 组是传统的 PRM 组,以共享方式指定其 CPU 动力保障能力。在系统的缺省处理器设置 (PSET) 下,该组在 HP-UX 内核中使用 Fair Share Scheduler (FSS)。PSET PRM 组是一种 PRM 组,其 CPU 动力保障能力是通过为其分配一个系统处理器 (PSET) 子集来指定的。对于通过 HP-UX 标准调度程序分配到的 CPU,PSET 中的各个进程拥有访问 CPU 周期的同等权限。
缩短对关键用户和关键应用程序的响应时间。
设置和管理用户对性能的期望值。
根据预算分配共享服务器。
如果发生故障切换,确保 Serviceguard 群集中的应用程序包在活动的备用系统中具有足够的资源。
确保关键用户或应用程序具有足够的 CPU、内存和磁盘带宽资源。
在此时运行关键应用程序的用户可以在其他时间参与相对无关紧要的任务。在用户的 PRM 组中,这些无关紧要的任务与关键应用程序争夺可用的 CPU 和实际内存。出于此原因,将应用程序分入不同的 PRM 组,或者为用户创建备用组,通常非常有用。可以分配关键应用程序其自身的 PRM 组,以确保应用程序获取所需的共享资源。
在需求繁忙期间,限制对优先权较低的用户和应用程序可用的 CPU、实际内存和磁盘带宽资源。
例如,当用户首次进入工作状态或从吃午餐返回工作时,邮件阅读器可消耗大量的磁盘带宽。因此,在系统需求繁忙期间,您可能希望将邮件应用程序分配至分配了少量资源的 PRM 组,并且限制邮件可以使用的资源量。
通过用户或应用程序监视资源消耗。
给不同的 PRM 组分配一组用户或一组应用程序是时刻跟踪它们所使用资源的一个很好的途径。
选择优化Process Resource Manager。四个选项是可用的:
Process Resource Manager 控制台
显示资源使用率
列出资源可用率
从 GUI 启动 PRM
有关 PRM 的详细信息,请访问:http://www.hp.com/go/prm。