目录
一、服务器的硬件
1、cpu
服务器CPU,顾名思义,就是在服务器上使用的CPU(Center Process Unit中央处理器)。服务器是网络中的重要设备,要接受少至几十人、多至成千上万人的访问,因此对服务器具有大数据量的快速吞吐、超强的稳定性、长时间运行等严格要求。所以说CPU是计算机的"大脑",是衡量服务器性能的首要指标。服务器的CPU仍按CPU的指令系统来区分,通常分为CISC型CPU和RISC型CPU两类,后来又出现了一种64位的 VLIW(Very Long Instruction Word超长指令集架构)指令系统的CPU。
服务器CPU类型
CISC型CPU,主要有intel的服务器CPU和AMD的服务器CPU。2、RISC型CPU,主要有PowerPC处理器、SPARC处理器、PA-RISC处理器、MIPS处理器、Alpha处理器。3、VLIW型处理器。
(1)CISC型CPU
CISC是英文“Complex Instruction Set Computing”的缩写,中文意思是“复杂指令集”,它是指英特尔生产的x86(intel CPU的一种命名规范)系列CPU及其兼容CPU(其他厂商如AMD,VIA等生产的CPU),它基于PC机(个人电脑)体系结构。这种CPU一般都是32位的结构,所以我们也把它称为IA-32 CPU。(IA: Intel Architecture,Intel架构)。CISC型CPU主要有intel的服务器CPU和AMD的服务器CPU两类。
(2)RISC型CPU
RISC是英文“Reduced Instruction Set Computing ” 的缩写,中文意思是“精简指令集”。
它是在CISC(Complex Instruction Set Computer)指令系统基础上发展起来的,有人对CISC机进行测试表明,各种指令的使用频度相当悬殊,最常使用的是一些比较简单的指令,它们仅占指令总数的20%,但在程序中出现的频度却占80%。
复杂的指令系统必然增加微处理器的复杂性,使处理器的研制时间长,成本高。并且复杂指令需要复杂的操作,必然会降低计算机的速度。
(3)VLIW型处理器
VLIW是英文“Very Long Instruction Word”的缩写,中文意思是“超长指令集架构”,VLIW架构采用了先进的EPIC(清晰并行指令)设计,我们也把这种构架叫做“IA-64架构”。EPIC处理器主要是Intel的IA-64(包括Intel研发的安腾处理器)和AMD的x86-64两种。
2、内存
服务器内存也是内存(RAM),具有一些特有的技术从而有着极高的稳定性和纠错性能。最直观的分辨服务器内存与普通内存的方法就是看条子上的字有没有带ECC模块。
3、电源
服务器电源就是指使用在服务器上的电源(POWER),它和PC(个人电脑)电源一样,都是一种开关电源。服务器电源按照标准可以分为ATX电源和SSI电源两种。ATX标准使用较为普遍,主要用于台式机、工作站和低端服务器;而SSI标准是随着服务器技术的发展而产生的,适用于各种档次的服务器。
4、硬盘
为了使硬盘能够适应大数据量、超长工作时间的工作环境,服务器一般采用高速、稳定、安全的SCSI硬盘(这是旧闻了)。但现在随着硬盘技术发展SATA硬盘,普通也可以运用在中低阶服务器中,当然高端服务器还是使用SAS硬盘(SCSI硬盘的进化版本)。
5、散热风扇
散热器的作用就是将这些热量吸收,然后发散到机箱内或者机箱外,保证服务器部件的温度正常。多数散热器通过和发热部件表面接触,吸收热量,再通过各种方法将热量传递到远处,比如机箱内的空气中,然后机箱将这些热空气传到机箱外,完成服务器的散热
二、磁盘阵列raid
1、磁盘阵列的特点
把多块独立的物理硬盘按不同的方式组合起来形成一个硬盘组(逻辑硬盘)从而提高单块硬盘更高的存储性能和提供数据备份技术。
2、raid 0
RAID 0连续以位或字节为单位分割数据,并读写在多个磁盘上,因此具有很高的数据传输率,但它没有数据冗余。
RAID 0只是单纯地提高性能,并没有对数据的可靠性做出保证,而且其中只要一块磁盘失效将影响到所有数据。
RAID 0 不能应用到数据安全性较高的场面。
3、raid 1
通过磁盘镜像实现数据冗余,在成对的独立磁盘上产生互为备份的数据。
当数据繁忙时,可直接从镜像拷贝中读取数据,因此raid 1可以提高读取性能。
raid 1 是磁盘阵列中单位成本最高的,但提供了更高的数据安全性和可用性,当一个磁盘失效时,系统可以切换到镜像磁盘上读写,而不需要重组的数据。
4、raid 5
N(N=>3)块盘组成阵列,一份数据产生N-1个条带,同时还有一份校验数据,共N份数据在N块盘上循环均衡存储。
N块同时读写,读时性能很高,但同时有校验机制的问题,写性能相对不高
可靠性高,允许一块盘坏,不影响所有数据。
5、raid 6
N(N=>4)块盘组成阵列,(N-2)/N磁盘利用率
与RAID 5相比,RAID 6增加了第二个独立的奇偶校验信息块
两个独立的奇偶系统使用不同的算法,即使两块盘同时失效也不会影响数据的使用。
6、raid 1 0
N (偶数,N=4)块盘两两镜像后,再组合成一个RAID 0。
N/2磁盘利用率
N/2块盘同时写入,N块盘同时读取
性能高、可靠性高
7、以上特点汇总
磁盘阵列组 | 特点 |
raid 0 | 提高读写性能但不能数据冗余 |
raid 1 | 有较高的数据冗余,读取性能高 |
raid 5 | 同时读写,读时性能很高,但同时有校验机制的问题,写性能相对不高 |
raid 6 | 两个独立的奇偶系统使用不同的算法,即使两块盘同时失效也不会影响数据的使用 |
raid 1 0 | 同时写入,N块盘同时读取 性能高、可靠性高 |