首页 理论教育服务器性能指标-网络工程与设计

服务器性能指标-网络工程与设计

【摘要】:所以设计一个好服务器的最终目的就是通过平衡各方面的性能,使得各部分配合得当,并能够充分发挥能力。但实际上,服务器的系统性能很难用一两种指标来衡量。

其实说起来服务器系统的硬件构成与我们平常所接触的电脑有众多的相似之处,主要的硬件构成仍然包含如下几个主要部分:中央处理器、内存、芯片组、I/O总线、I/O设备、电源机箱和相关软件。这也成了我们选购一台服务器时主要关注的指标。

整个服务器系统就像一个人,处理器就是服务器的大脑,而各种总线就像是分布于全身肌肉中的神经,芯片组就像是脊髓,而I/O设备就像是通过神经系统支配的人的手、眼睛、耳朵和嘴;而电源系统就像是血液循环系统,它将能量输送到身体的所有地方。

对于一台服务器来讲,服务器的性能设计目标是如何平衡各部分的性能,使整个系统的性能达到最优。如果一台服务器有每秒处理1000个服务请求的能力,但网卡只能接受200个请求,硬盘只能负担150个,而各种总线的负载能力仅能承担100个请求的话,那这台服务器的处理能力只能是100个请求/秒,有超过80%的处理器计算能力浪费了。

所以设计一个好服务器的最终目的就是通过平衡各方面的性能,使得各部分配合得当,并能够充分发挥能力。我们可以从这几个方面来衡量服务器是否达到了其设计目的即R:Reliability—可靠性;A:Availability—可用性;S:Scalability—可扩展性;U:Usability—易用性;M:Manageability—可管理性,即服务器的RASUM衡量标准。

1.可靠性(Reliability)

可提供的持续非故障时间,通常用MTPF(连续无故障时间)计量,单位小时,提高可靠性的一个普遍做法是部件的冗余配置和内存查、纠错技术,减少单一故障点,一个结点出问题,不会引起整个系统瘫痪。

2.可用性(Availability)

单位时间内(通常一年),服务器可以正常工作的时间比例,计量单位是百分比,常用99%,99.9%,99.99%来表示。可用性为99%的系统全年停机时间为3.5天;99.9%的系统全年停机时间为8.5小时;99.99%的系统全年停机时间为53分钟;99.999%的系统全年停机时间仅仅约为5分钟。(www.chuimin.cn)

3.易用性(Usability)

主要表现在易于管理,维护方便,简单化,傻瓜化。一般应具有智能管理,智能报警,远程监控,模块化、人性化设计等特点。

4.可扩展性(Scalability)

主要表现在两个方面:一个是留有富余的机箱可用空间,插槽;二是足够的I/O带宽。

5.可管理性(Manageability)

可远程监控服务器中机箱、电源、风扇、内存、处理器、系统信息、温度、电压或第三方硬件的错误信息,并直接通过网络对服务器进行启动、关闭或重新置位,方便管理和维护工作。一般通过软件来实现管理,但要求硬件支持。

当然,用户总希望有一种简单、高效的度量标准,来量化评价服务器系统,以便作为选型的依据。但实际上,服务器的系统性能很难用一两种指标来衡量。目前,包括TPC、SPEC、SAP SD、Linpack和HPCC在内的众多服务器评测体系,从处理器性能、服务器系统性能、商业应用性能直到高性能计算机的性能,都给出了一个量化的评价指标。