适用于 Solaris 2.6 (SPARC 平台版) 的 Solaris Resource Manager 1.0 系统管理指南

何时使用 Solaris Resource Manager

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

Solaris Resource Manager 最适合于在单一服务器上整合多个应用程序的环境。管理众多机器的费用和复杂性,使得系统管理员倾向于在一个较大而更具伸缩性的系统上整合应用程序。有了 Solaris Resource Manager ,要取得伸缩性所带来的经济性就很容易。

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

同样,ISP 借助 Solaris Resource Manager ,可以把握十足地在单一的机器上为许多的万维网服务器提供寄存服务(可以多达成千上万)。 Solaris Resource Manager 允许管理员对每个网站所关联的资源消耗进行控制,从而使每个网站受到保护,避免其它网站可能出现的过多占用情况。 Solaris Resource Manager 还防止某一存在问题的 CGI 正文用尽 CPU 资源,或者防止某一用户应用程序漏失所有可用的虚拟内存。在过去,ISP 必须给每个客户指派专用的机器,其费用和复杂性是相当可观的。

Solaris Resource Manager 可以用于管理任何用户众多的系统中的资源。教育机构就是服务于人数众多且种类多样的用户群的很好的例子。(实际上, Solaris Resource Manager 源于一个在悉尼和新南威尔士大学开发的较早的 CPU 资源调度器。)在工作负载较为庞杂的情况下, Solaris Resource Manager 可以配置为向某些用户倾斜。在大型的贸易公司,交易员时不时地需要进行快速访问,以执行一个查询或者进行一项计算。然而,其它系统用户的工作负载则较为连贯。如果交易员被赋予较大比例的处理能力,则 Solaris Resource Manager 可以确保其获得所需的响应。