4.1.2影响服务器性能和稳定 的因素(续3) 随机存取存储器 存储器性能: CPU数据总线的时钟速度; CPU数据总线的宽度 等待状态的数目 存储器芯片的速度。 存储器故障检验与校正(ECC) 系统总线 服务器中的系统总线分为服务器内部I/O总线和服务器外部TO总线。服务 器的内部I/O总线主要有ISA、EISA、ⅥL-Bus和PCI等4种总线。现在最常用 的是PCI总线。硬盘与主机的连接是通过外部IO总线实现的。目前常用的 I/O总线主要有 ATA EIDE和SCSI两种。 系统总线对提高服务器传递信息的效率起重要作用,原则上是越高越好 影响系统总线性能的因素有两个: 系统总线的宽度 系统总线的时钟频率
4.1.2 影响服务器性能和稳定 的因素(续3) ◼ 随机存取存储器 ◼ 存储器性能: ◼ CPU数据总线的时钟速度; ◼ CPU数据总线的宽度; ◼ 等待状态的数目; ◼ 存储器芯片的速度。 ◼ 存储器故障检验与校正(ECC)。 ◼ 系统总线 ◼ 服务器中的系统总线分为服务器内部 I/O总线和服务器外部I/O总线。服务 器的内部I/O总线主要有ISA、EISA、VL-Bus和PCI等4种总线。现在最常用 的是PCI总线。硬盘与主机的连接是通过外部I/O总线实现的。目前常用的 I/O总线主要有ATA/EIDE和SCSI两种。 ◼ 系统总线对提高服务器传递信息的效率起重要作用,原则上是越高越好。 ◼ 影响系统总线性能的因素有两个: ◼ 系统总线的宽度 ◼ 系统总线的时钟频率
4.1.2影响服务器性能和稳定 的因素(续4) 综上所述, Cache系统用来管理对内存的 访问,以使CPU能得到充足的指令或数据 供应。总线控制的I/O设备也要竞争对内 存的访问,但它运行速率比CPU低得多 高性能的服务器应该使CPU和I/O设备能 同时访问内存,得到最大的并行运行和 最小的竞争
4.1.2 影响服务器性能和稳定 的因素(续4) ◼ 综上所述,Cache系统用来管理对内存的 访问,以使CPU能得到充足的指令或数据 供应。总线控制的I/O设备也要竞争对内 存的访问,但它运行速率比CPU低得多。 高性能的服务器应该使CPU和I/O设备能 同时访问内存,得到最大的并行运行和 最小的竞争
4.1.3PC服务器与台式机的区别 可靠性的要求不同:作为网络的中枢,要求服务器具有较高的可靠 性。因为,如果一台台式机出了故障,只影响到它本身,而如果 台服务器出了故障,则会造成整个网络的瘫痪。所以,在服务器的 设计上,充分考虑了对可靠性的要求,并且往往有一些监控的手段 甚玺覆莆罷螽动蜚三己臂箸)硬療臼觼岔集聞奇栓跄跤喬 的热插拔硬盘。 嚣踅器粪韜;懸蟊段图擬爨芘囊机毁毖服务琵 务器一般要求有6个左右的硬盘托架,而台式机只要求2个左右 对外设访问的速度和连接外设的数量要求不同:由于服务器往往连 接大窘量的硬,并且需要频繁地进行硬盘的读写,所以服务器 般使用高速的SCSI接口,并宜在往把SCSI控制器集成在主板上。而 台式机一般采用IDE或EIDE接口。另外,服务器一般采用PCI+ EISA 的总线结构以与以前开发的一些高速EISA接口的RAID卡、网卡 兼容,而台式机一般采角PC+SA的总线结构
4.1.3 PC服务器与台式机的区别 ◼ 可靠性的要求不同:作为网络的中枢,要求服务器具有较高的可靠 性。因为,如果一台台式机出了故障,只影响到它本身,而如果一 台服务器出了故障,则会造成整个网络的瘫痪。所以,在服务器的 设计上,充分考虑了对可靠性的要求,并且往往有一些监控的手段 (如监控服务器内的电压、温度等),内存至少使用奇偶校验内存, 甚至使用能够自动纠错的ECC内存,硬盘一般也采用可靠性比较高 的热插拔硬盘。 ◼ 扩展性要求不同:由于服务器的可扩展性要求较高,因此服务器一 般都是塔式机箱,能够提供的设备安装托架比台式机要多,如PC服 务器一般要求有6个左右的硬盘托架,而台式机只要求2个左右。 ◼ 对外设访问的速度和连接外设的数量要求不同:由于服务器往往连 接大容量的硬盘,并且需要频繁地进行硬盘的读写,所以服务器一 般使用高速的SCSI接口,并且往往把SCSI控制器集成在主板上。而 台式机一般采用IDE或EIDE接口。另外,服务器一般采用PCI+EISA 的总线结构以与以前开发的一些高速EISA接口的RAID卡、网卡等 兼容,而台式机一般采用PCI+ISA的总线结构
4.1.4服务器系统中的主要技术 对称多处理技术 分区技术 负载均衡技术 集群高可用性技术 磁盘阵列和热插拔 ECC内存 ISC服务器控制技术 EMP应急管理端口 智能输入/输出(I2O)技术
4.1.4 服务器系统中的主要技术 ◼ 对称多处理技术 ◼ 分区技术 ◼ 负载均衡技术 ◼ 集群高可用性技术 ◼ 磁盘阵列和热插拔 ◼ ECC内存 ◼ ISC服务器控制技术 ◼ EMP应急管理端口 ◼ 智能输入/输出(I2O)技术
对称多处理技术 对称多处理(SMP)是为了弥补单个CPU处理能力不足而引入的一种体系 结构,是指在一个计算机上汇集了一组处理器(多CPU),各CPU之间共 享内存子系统以及总线结构。虽然同时使用多个CPU,但是从管理的角 度米看;们的表现就像二套单机样系盆将条细对称热盒布 要一个操作系统的副本,任务可以在任何一个CP上运行:对上层软 而言是透明的。它可以利用多个CPU的并行工作来提高整体的系统性 能以及系统的可靠性。目前常见的SMP有两种结构 共亨 Cache结构:实现起来比较容易。一般两个CPU插槽都做在主板上, 但是两个CPU比一个CPU的性能提高只有20%~30%。目前市场上声称能 够支持两个CPU的服务器一般都是这种结构,如IBM的320系列 Compaq的1500系列、长城的S900/S等 独立 Cache结构:独立 Cache的SMP结构实现起来比较复杂 般采用单 独的CPU卡来做,但是性能提高很多,两个CPU比一个CPU性能可以提高 80%~90%。一般只有高档的服务器才采用这种结构。这种结构下的服 务器一般能够支持1~4个或更多的CPU,增加一个CPU时价格会有较大的 增加
对称多处理技术 ◼ 对称多处理(SMP)是为了弥补单个CPU处理能力不足而引入的一种体系 结构,是指在一个计算机上汇集了一组处理器(多CPU),各CPU之间共 享内存子系统以及总线结构。虽然同时使用多个CPU,但是从管理的角 度来看,它们的表现就像一台单机一样。系统将任务队列对称地分布于 多个CPU之上,从而极大地提高了整个系统的数据处理能力。内存中只 需要一个操作系统的副本,任务可以在任何一个CPU上运行,对上层软 件而言是透明的。它可以利用多个CPU的并行工作来提高整体的系统性 能以及系统的可靠性。目前常见的SMP有两种结构: ◼ 共享Cache结构:实现起来比较容易。一般两个CPU插槽都做在主板上, 但是两个CPU比一个CPU的性能提高只有20%~30%。目前市场上声称能 够支持两个CPU的服务器一般都是这种结构,如IBM的320系列、 Compaq的1500系列、长城的S900/ES等。 ◼ 独立Cache结构:独立Cache的SMP结构实现起来比较复杂。一般采用单 独的CPU卡来做,但是性能提高很多,两个CPU比一个CPU性能可以提高 80%~90%。一般只有高档的服务器才采用这种结构。这种结构下的服 务器一般能够支持1~4个或更多的CPU,增加一个CPU时价格会有较大的 增加