使用资源管理可以确保应用程序获得所需的响应时间。
资源管理也可增加资源利用率。通过对使用权分类和划分优先级,可在非高峰期有效使用保留资源,这样通常可避免对额外处理能力的需求。您还可以确保资源不会因负荷的改变而浪费。
资源管理非常适合于在单个服务器上整合多个应用程序的环境。
管理大量计算机所带来的成本和复杂性促使在更大、更具伸缩性的服务器上整合多个应用程序。您可以使用资源管理软件在一个系统上分别运行多个工作负荷,而不是通过对单独系统资源的完全访问权限,在每个单独的系统上运行一个工作负荷。使用资源管理,您可以通过在单个 Solaris 系统上运行和控制多个不同应用程序来降低总体拥有成本。
如果您提供 Internet 和应用程序服务,则可以使用资源管理来执行以下操作:
在单个计算机上驻留多个 Web 服务器。您可以控制每个 Web 站点的资源占用,并防止每个站点受到其他站点的可能侵入。
防止错误的公共网关接口 (common gateway interface, CGI) 脚本占用全部 CPU 资源。
阻止行为不良的应用程序泄漏所有可用虚拟内存。
确保用户的应用程序不受同一站点上运行的其他用户应用程序的影响。
在同一计算机上提供不同级别或类别的服务。
获取用于计费的记帐信息。
可以在任何拥有大规模、多样化用户基础的系统(例如教育机构)中使用资源管理功能。如果您有多个工作负荷,则可以将软件配置为赋予特定项目优先权。
例如,在大型的经纪公司里,贸易商需要不时地通过快速访问来执行查询或计算。而其他系统用户的工作负荷相对稳定。如果为贸易商的项目分配了较大比例的处理能力,则贸易商就可获得所需的响应能力。
资源管理也非常适用于支持瘦客户机系统。这些平台为无态控制台提供了帧缓冲区和输入设备,例如智能卡。实际的计算在共享服务器上完成,形成了分时型环境。使用资源管理功能可以隔离服务器上的用户。这样,导致过载的用户就不会独占硬件资源并明显影响使用该系统的其他用户。