Solaris Resource Manager 1.3 系统管理指南

何时使用 Solaris Resource Manager

Solaris Resource Manager 可以在各种各样的情形下提供有效的资源控制,其中包括服务器整合,因特网服务提供商 (ISP) 万维网主机服务,批处理,管理用户人数众多且种类各样的网站,以及制定策略,以确保关键性的应用程序得到其所需的响应时间。

服务器合并

Solaris Resource Manager 对于把多个应用程序整合到一个服务器上的环境是理想选择。对众多计算机进行管理的成本和复杂性促使系统管理员把应用程序整合到一个更大、更可扩展的系统上。有了 Solaris Resource Manager,要实现规模效益的目标就更加容易了。

举例来讲,单一的 Sun 服务器可以为拥有多种需求的客户提供应用程序、文件和打印服务器功能、信件/邮件服务、万维网服务,以及任务关键型的数据库应用程序。鉴于 Sun EnterpriseTM 服务器可以在 1 到 64 个处理器之间进行伸缩,一个服务器可以配置成为多个部门所共享,或者为整个企业所使用。其它的服务器整合成果还有,将开发、原形设计以及生产环境合并在单一的大型机器上,诸如 Sun Enterprise 10000 或者 Sun Enterprise 6500,而不是寄存在三个彼此分离的服务器上。整合方案另外还有,将数据库和应用程序服务器结合成为单一的机器,或者多个数据仓库。Solaris Resource Manager 与应用程序类型或配置无关,从而有助于确保根据所制定的策略,将系统的资源分配给所有的用户、应用程序和组。关键性的应用程序受到保护,保证可以得到其所需要的可用系统资源份额。

万维网主机服务

在过去,ISP 不得不为每个客户分配专门的计算机,这样做成本很大且非常复杂。有了 Solaris Resource Manager,ISP 就能在一台计算机上驻留很多万维网服务器(可能上千个)。Solaris Resource Manager 可使管理员控制与每个万维网网站相关的资源耗用,并保护每个网站不会被潜在地过量使用。它还能够阻止有缺陷的公用网关接口 (CGI) 脚本消耗 CPU 资源,也可防止某个用户应用程序泄漏所有可用的虚拟内存。

批处理

Solaris Resource Manager 可被用于防止批工作负载影响正在进行的商业活动及其它同时运行的批任务。

数目众多或变化的用户人群

Solaris Resource Manager 有助于对拥有大量不同用户人群(如教育机构)的任何系统的资源进行管理。(实际上,Solaris Resource Manager 根植于悉尼大学和新南威尔士大学开发的早期 CPU 资源调度程序中。)对于多种工作负载的混合环境,Solaris Resource Manager 软件可配置成针对特定用户。例如,在大型股票代理公司中,股票交易人常常需要间歇地快速访问系统并进行查询或计算。但是,其他系统用户则需要处理更连贯的工作负载。如果把比例更大的处理能力都分配给交易人,则 Solaris Resource Manager 就能确保他们获得需要的响应速度。