服务器与普通的计算机在软、硬件上的差异可以用“SUMA”来概括,“SUMA”不是一个英文单词,而是“SCalability”(可扩展性)、“USability”(可用性)、“Manageability”(可管理性)、“AVailability”(可利用性)这四个英文单词的缩写,SUNA是公认的衡量服务器性能的标准。
1、高扩展性
服务器是高度可扩展的。可扩展性是指服务器的配置(内存、硬盘、处理器等)可以在原有的基础上很方便地根据需要增加。服务器上有很多的PCI、ISA插槽和驱动器支架,有较大的内存扩展能力,能提供冗余电源、风扇,当网络用户扩充时,服务器能满足新用户的需求。
2、高可靠性
目前,提高可靠性的普遍做法是部件的冗余配置。服务器可采用ECC内存、RAID技术、热插拔技术、冗余电源、冗余风扇等方法使服务器具备容错能力和安全保护能力,从而提高可靠性。一般来说,PC服务器的冗余方案主要是磁盘、电源、网卡和风扇的冗余配置,有些产品还支持操作系统和应用软件的备份,并包含有用于数据紧急恢复的系统模块,从而大大提高了系统的可靠性。
3、高处理能力
越高档的服务器,速度越快。但是服务器的速度快并不能仅仅依靠于CPU的性能,决定服务器性能的因素有许多,CPU只是其中的一个因素。其他,如硬盘的速度、内存的大小、网卡的数据吞吐能力等,都是制约服务器性能的重要因素。
4、高I/O性能
网络上经常有大量的用户同时访问服务器,要求服务器的I/O(输入/输出)性能要强大。SCSI技术、RAID技术、高速智能网卡、较大的内存扩充能力等都是提高IA(Intel Architecture)架构服务器(即采用Intel处理器的服务器)I/O能力的有效途径。由于PC的I/O能力仅满足运行相关系统和应用的要求,而不提供额外的网络服务,所以PC很少使用高性能的I/O技术,这使得IA架构服务器的I/O性能要强于PC。
5、可长时间连续地运行
服务器应该是长时间连续运行的。对于时间的长短,不同的服务器有不同的标准。一般来说,工作组级服务器的要求是在工作时间(每天8小时,每周5天)内没有故障;部门级服务器的要求是每天24小时,每周5天内没有故障;企业级服务器的要求是最高的,要求全年365天,每天24小时都没有故障,也就是说,服务器随时可用,简称为7 x 24。
6、高可管理性
在软件、硬件的设计上,IA架构服务器具备较完善的管理能力。IA架构服务器在主板上集成了各种传感器,用于检测服务器上的各种硬件设备。配合相应软件,可以远程监测服务器,从而使网络管理员对服务器系统进行及时有效的管理。有些服务器随机安装了服务器管理软件,它可以远程检测服务器主板上的传感器记录的信号,对服务器进行远程的监测和资源分配。
7、运行网络操作系统
如果一台计算机具备了服务器的硬件条件,但是安装的是普通工作站的操作系统,不能称之为“服务器”。服务器必须运行网络操作系统,如Microsoft公司的Windows NT/2000/2003 Server,Novell公司的NetNare、UNIX以及Linux等操作系统,在安全性、稳定性和数据服务的管理方面要求很高,通常都必须请专业的软件管理人员来操作和维护。
8、提供网络服务
已经具备了相应的硬件平台和操作系统平台的服务器,还不能发挥出它的作用。如果要发挥服务器的作用,必须在服务器上安装各种网络服务软件,如E-mail系统软件、Web服务系统软件、FTP服务系统软件、代理服务器软件等,在经过正确的设置后,服务器便可以向网络用户提供E-mail服务、Web服务、FTP服务、代理上网服务等。
