文档介绍:第七章网络服务器技术
网络服务器
RAID技术基础
RAID技术选择解决方案
网络存储
网络服务器
网络服务器是最重要的网络资源设备,对整个网络上的用户提供诸如文件共享、打印共享、数据库、列服务是网络服务器的重要功能。
一般来讲,服务器定义为:在以网络为中心的计算机环境中为网上用户提供共享资源(包括查询、存储、计算等)的主设备。
网络服务器的分类
1. 按用途划分:
文件打印服务器
网络服务器
数据库服务器
文件服务器。
2. 按处理器类型划分:
CISC(复杂指令集计算)服务器
RISC (精简指令集计算)服务器
小型机服务器。
3. 按网络应用规模划分:
4. 按系统体系结构划分:
UMA(通用内存访问)即SMP(对称多处理器)体系结构
NUMA(非通用内存访问)体系结构。
入门级服务器
工作组级服务器
部门级服务器
企业级服务器
塔式
机架式
刀片式
机柜式
影响服务器性能和稳定的因素
中央处理器(CPU)
1. CPU的性能因素
(1)CPU的数据总线宽度。数据总线的宽度决定CPU在一个处理周期内能存取的信息量,总线越宽,性能越好。目前的奔腾系列为64位数据总线。
(2)CPU的时钟速度。数据总线能决定在一个周期内有多少数据是可存取的,而时钟速度能决定这些周期发生的频率。通常以MHz、GHz来度量时钟速度。。
(Cache)
高速缓冲存储器一般简称为高速缓存,它比主存(RAM)快许多,在CPU和RAM之间承担高速缓冲作用。高速缓冲存储器容量越大,CPU传递信息的效率越高。
系统内存
由于CPU速度的不断提高,对于高性能系统的需求也不断增加。采用先进的内存技术如同步模式(SDRAM)、DDR技术,以及采用较大的内存容量可以提高整个服务器的性能。
硬盘和硬盘控制器
硬盘是文件服务器中最容易出故障的部分。服务器的硬盘配置对服务器的总体效率和可靠性具有关键性的影响。选择硬盘主要从硬盘的容量、性能、价格和硬盘的接口等几个方面考虑。
硬盘的性能主要由以下因素决定:
1)旋转速率
2)平均寻道时间
3)平均存取时间
4)数据传输率
随机存取存储器
1)存储器性能
存储器性能的高低是以下各种因素的综合结果:CPU数据总线的时钟速度、CPU数据总线的宽度、等待状态的数目、存储器芯片的速度。
2)存储器故障检验与校正(ECC)
系统总线
系统总线对提高服务器传递信息的效率起重要作用。和CPU一样,影响系统总线性能的因素也有两个:系统总线的宽度和系统总线的时钟频率。
服务器中的系统总线分为服务器内部I/O总线和服务器外部I/O总线。
服务器的内部I/O总线主要有ISA,EISA,VL-Bus和PCI等4种总线。现在最常用的是PCI总线。
硬盘与主机的连接是通过外部I/O总线实现的。目前常用的外部I/O总线主要有ATA/EIDE和SCSI两种。
服务器系统中的主要技术
1. 对称多处理技术
对称多处理(SMP)是为了弥补单个CPU处理能力不足而引入的一种体系结构,是指在一个计算机上汇集了一组处理器(多CPU),各CPU之间共享内存子系统和总线结构。虽然同时使用多个CPU,但是从管理的角度来看,它们的表现就像一台单机一样。目前常见的SMP有两种结构,一种是共享Cache结构,另一种是独立Cache结构。
1)共享Cache结构
共享Cache结构,实现起来比较容易。一般两个CPU插槽都做在
主板上,但是两个CPU比一个CPU的性能提高只有20%~30%。
2)独立Cache结构
独立 Cache的SMP结构实现起来比较复杂。一般采用单独的CPU卡来做,但是性能提高很多,两个CPU比一个CPU性能可以提高80%~90%。