UltraSparcIIIi处理器为核心的机器一般是中低端的服务器,比如V240,V440。系统频率更大的提升,与Solaris10能更好的融合。
企业在选购中低端Unix服务器的时候,除了关心其中所采用的处理器之外,整体架构的设计思路对于最终的产品效能起着决定性的作用。Sun中低端 Unix服务器不仅充分利用高效低价的UltraSparcIIIi的特色,而且充分发挥其在系统设计方面的优势,悉心选取对中低端用户最有价值的功能特 性,使其服务器的性价比在同类产品中表现卓著。
通常企业网络计算基础环境都是一个多 层架构。从前沿到后台,每个层次所承担的任务有所不同,对设备的要求也就各不相同。其中最前沿的一个层次是用来处理用户信息请求的服务器、网络部件和软 件,它们一方面作为网络安全屏障,另一方面向中间的应用层提出服务请求,并把中间层返回的结果以用户最方便的形式呈现出来。中间应用层主要用来处理业务逻 辑,接受前段层次的服务请求,并根据需要向中心数据库服务器查询资料。
UltraSparcIIIi运用了许多特殊的思路,在保持性能要求的前提下有效地降低了制造成本。例如,UltraSparcIIIi处理器放弃了一些不常用的功能模块,把节省出来的那些附加电路用于提高芯片的集成性,从而提高了系统整体性能。虽然这款处理器的内部Cache比UltraSparcIII小一些,但性能上却不会有明显降低,就是因为其中的集成化设计提高了Cache中数据的命中率。
Sun公司以UltraSparcIIIi为核心的服务器包括V210、V240、V250和V440四个不同的系列,分别适合作为前端Web服务器和中间的应用服务器。 前沿层次必须快速、可靠地处理比较简单的请求。由于用户请求的密集程度可能随着时间的不同而不同,而且常常难以预测,所以对网络服务前端设备的性能、可靠 性和水平扩充性要求就比较高。前端网络设备的另一个特点是使用量比较大,因而对性价比、投资回报和投资保护的需求也十分突出。
Solaris10被誉为IT系统的点金术,可以作为减少IT资源浪费的有效措施。这是Sun迄今为止发布的速度最快的操作系统,与Solaris9相比,可以使Web服务器的性能提高40%以上,数据中心的使用率可从以前的20%提高到80%以上。
在这里,非常有必要重点介绍一下SunFireV440和V240这类经典的机型如何通过Solaris10而获得新的动力,其中最关键的原因是拥有了动态跟踪(DynamicTracing)、预防性自愈(PredictiveSelf-Healing)、ZFS(文件系统)和N1网格容器(GridContainers)等关键技术。
DTrace是一种为了在系统不必停机的情况下进行故障排除而开发的动态跟踪框架,其中包含了3万多个探测器,可对操作系统内核与应用程序的运行状态进 行监控,并自动诊断常见的问题。在这个过程中,既不需要重新启动操作系统,也不需要对应用系统进行重新编译,甚至连重新启动应用系统都不必要。在正常情况 下,DTrace功能可置于关闭状态,对整个系统不产生任何影响。DTrace为每一位Solaris10的客户和开发人员提供了前所未有的好办法,以便 对系统性能进行准确的分析,使他们拥有了洞悉系统内部情况的全新能力。这种技术最直接的结果就是便于开发出质量更高的应用,降低开发运行成本,减少系统宕 机时间,并使原有系统资源的利用率大幅提高,显著增加整体的投资回报率。
Solaris10操作系统的另一新功能是N1GridContainers,它能够使用户将一台服务器划分为多个相互独立的计算环境,让每个应用程序都 运行在各自的分区中,确保系统的性能和安全性。理论上讲, N1GridContainers能够使客户在一台服务器中将一个Solaris操作系统实例划分为8000个容器,从而有助于客户更有效地利用处理器。 实际上,客户可以将自己的服务器划分为20、30或者40台服务器,每个容器就像一台单独的服务器,拥有自己的IP地址,并在每台服务器上运行一个Web 服务器软件。
PSH(PredictiveSelf-Healing,预防性自愈) 通过在 Solaris10操作系统中添加So鄄laris故障管理器和Solaris服务管理器这两个软件来实现,可以对CPU、内存和I/O总线节点组件进行 预测性自我修复,同时还可自动重启应用程序服务。如果自我修复系统监测到故障,它会及时动态隔离CPU、I/O设备和/或内存分区,使它们不至于导致系统 瘫痪。Solaris故障管理器软件自动诊断出故障的过程仅需几秒钟,而这在以前即使是最好的IT工程师也必需花上几天的时间。Solaris服务管理器 软件可将应用程序服务转变为第一级对象,使管理员能按统一的方式对其进行观察和管理,并且实现了自动重启和管理这些服务的功能。