服务器硬件基础知识
服务器硬件技术基础介绍

服务器硬件技术基础介绍在当今数字化的时代,服务器扮演着至关重要的角色。
无论是大型企业的数据处理、网站的运行,还是云计算服务的提供,都离不开服务器的支持。
服务器的性能和稳定性直接影响着业务的正常运转和用户的体验。
而要了解服务器,首先得从服务器硬件技术入手。
服务器的处理器(CPU)是其核心组件之一。
与普通台式机或笔记本电脑的 CPU 相比,服务器 CPU 通常具有更多的核心和线程,能够同时处理更多的任务。
这是因为服务器往往需要应对大量的并发请求,所以强大的多任务处理能力至关重要。
而且,服务器 CPU 还注重稳定性和可靠性,采用了更先进的制造工艺和纠错技术,以确保长时间的无故障运行。
内存也是服务器硬件中的关键部分。
服务器内存通常具有更高的容量和更快的速度,以满足大量数据的快速存取需求。
为了提高内存的可靠性和容错能力,还会采用诸如纠错码(ECC)等技术来检测和纠正内存中的错误。
此外,服务器内存还支持热插拔功能,这意味着在服务器运行过程中,可以在不关机的情况下更换故障的内存模块,从而最大程度减少业务中断的时间。
存储系统在服务器中同样举足轻重。
常见的服务器存储包括硬盘驱动器(HDD)和固态硬盘(SSD)。
HDD 具有较大的存储容量和相对较低的成本,但读写速度较慢。
SSD 则具有极快的读写速度,但价格相对较高。
为了在容量和性能之间取得平衡,许多服务器采用了混合存储方案,将常用的数据存储在 SSD 中以提高访问速度,将大量不常用的数据存储在 HDD 中以节省成本。
此外,还有一些高端服务器采用了更先进的存储技术,如存储区域网络(SAN)或网络附加存储(NAS),以实现更高效的数据存储和管理。
服务器的主板是连接各个硬件组件的基础。
它需要具备多个 CPU 插槽、大量的内存插槽和丰富的扩展接口,以满足服务器的可扩展性需求。
同时,服务器主板还采用了更优质的电子元件和更复杂的电路设计,以保证稳定的电力供应和数据传输。
网络接口卡(NIC)是服务器与外部网络通信的关键组件。
服务器硬件基础知识

服务器硬件基础知识服务器硬件基础知识硬件基础知识,已经非常详细。
有兴趣学习服务器的朋友一定要了解一下。
对以后的学习会有很大的帮助。
一、服务器的主要性能特点服务器英文名称为“Server”,指的是在网络环境中为客户机(Client)提供各种服务的、特殊的专用计算机。
在网络中,服务器承担着数据的存储、转发、发布等关键任务,是各类基于客户机/服务器(C/S)模式网络中不可或缺的重要组成部分。
其实对于服务器硬件并没有一定硬性的规定,特别是在中、小型企业,它们的服务器可能就是一台性能较好的PC机,不同的只是其中安装了专门的服务器操作系统,所以使得这样一台PC机就担当了服务器的角色,俗称PC服务器,由它来完成各种所需的服务器任务。
当然由于PC机与专门的服务器在性能方面差距较远,所以可以想象由PC机担当的服务器无论是在网络连接性能,还是在稳定性等其它各方面都不能承担高负荷任务,只能适用于小型,且任务简单的网络。
本文及后面各篇所介绍的不是这种PC服务器,而是各种专门的服务器。
不过,话又说回来,服务器说到底其实也是一种计算机,它也是由PC机发展过来的。
在早期网络不是很普及的时候,并没有服务器这个名称,当时在整个计算机领域只有大型计算机和微型计算机两大类。
只不过随着网络,特别是局域网的发展和普及,“服务器”这个中间层次的计算机开始得到业界的接受,并随着网络的普及和发展不断得到发展。
尽管如此,服务器与我们普通所见的计算机又不完全一样,要不然,在我国这么多服务器厂商中竟然还没有几家能真正生产中、高档服务器,就连全球也只有像IBM、HP、SUN等那么少数几家有这个实力,DELL也只能生产一些中低档服务器,那都是因为服务器的特殊性要求所致,这就是服务器的四大主要特性(通常称之为“四性”)。
虽然服务器也与PC机一样是诸如主板、CPU、内存、硬盘等组成,但这些硬件均不是普通PC机所用的,都是专门开发,用于服务器环境的,尽管外观上基本类似。
服务器基本知识2024

引言概述:在信息技术领域中,服务器是一种计算机的硬件设备,用于存储、管理和传输数据。
本文将进一步介绍服务器的基本知识,包括服务器的类型、架构、功能等方面,以及服务器管理和维护的注意事项。
希望通过这篇文章的阐述,读者能够对服务器的基本知识有更深入的了解。
正文内容:一、服务器的类型1. 物理服务器:指实体硬件设备,常见的有塔式服务器、机架式服务器、刀片服务器等。
2. 虚拟服务器:通过虚拟化技术将一台物理服务器拆分为多个虚拟服务器,提高硬件资源利用率和灵活性。
3. 云服务器:基于云计算技术的服务器,提供弹性扩展、高可用性和灵活性等特点,在云平台上部署和管理。
二、服务器的架构1. 单机架构:服务器的所有组件都集中在一台物理服务器上,适用于小规模网络环境。
2. 集群架构:多台服务器组成一个集群,通过负载均衡等技术实现资源的共享和高可用性。
3. 分布式架构:将任务分散到多个服务器上进行处理,提高计算和存储的效率和可靠性。
三、服务器的功能1. 文件存储和共享:通过服务器提供的网络存储服务,实现文件的集中存储和共享。
2. 数据备份和恢复:服务器可以设置备份策略,定期备份数据,并提供数据恢复功能,保护数据的安全性。
3. 数据传输和通信:服务器可以作为数据传输中心,负责数据的接收、处理和发送,同时承担通信协议的转换和处理任务。
4. 网络服务和应用部署:服务器可以提供网络服务,如域名解析、Web服务器、数据库服务器等,同时支持应用程序的部署和管理。
5. 虚拟化和云计算:服务器可提供虚拟化和云计算功能,实现资源的集中管理和灵活配置。
四、服务器管理和维护的注意事项1. 安全管理:定期更新操作系统和应用程序,加强防火墙和安全策略,以保护服务器免受黑客和病毒的攻击。
2. 性能监控:监控服务器的资源利用率、负载情况和响应时间等性能指标,及时发现和解决性能问题。
3. 容灾备份:建立容灾备份方案,定期备份数据,并将备份数据存储在安全可靠的地方,以防止数据丢失。
服务器硬件基础知识

服务器硬件基础知识服务器是一种用于存储、处理和提供数据和服务的计算机设备。
它在现代信息技术中发挥着重要作用,为用户提供可靠、高效的数据访问。
要了解服务器的工作原理和性能,我们首先需要了解服务器硬件的基础知识。
一、服务器的基本组成部分1. 主板和处理器服务器的主板是连接各个硬件组件的核心部件,它决定了服务器的性能和扩展能力。
主板上搭载着处理器,处理器是服务器的大脑,负责执行计算任务和数据处理。
服务器通常使用多核心的处理器,以提高并发处理能力。
2. 内存服务器的内存是暂时存储和处理数据的地方。
内存的大小对服务器的性能有重要影响,较大的内存可以容纳更多的数据,提高数据处理能力。
服务器通常使用ECC(Error Correcting Code)内存,以提供更高的数据可靠性和纠错能力。
3. 硬盘和存储服务器的硬盘和存储设备用于持久化存储数据。
服务器通常使用高速、可靠的企业级硬盘,如SAS(Serial Attached SCSI)和SSD (Solid-State Drive),以提供更好的性能和数据保护。
存储设备可以使用RAID(Redundant Array of Independent Disks)技术,将多个硬盘组合成阵列,提高数据可靠性和读写性能。
4. 网卡服务器的网卡用于连接到网络,实现数据的传输和远程访问。
服务器通常使用高速网卡,如千兆以太网卡或万兆以太网卡,以满足大量数据的传输需求。
网卡还可以支持高级功能,如远程管理和虚拟化技术。
5. 电源和散热服务器的电源供应和散热是确保服务器稳定运行的关键。
服务器通常采用冗余电源供应,以提供备用电源,以防止停电或电源故障。
服务器还配备散热系统,如风扇和散热片,以确保服务器运行时的散热和温度控制。
二、服务器硬件的选择与规划1. 性能需求服务器硬件的选择应根据预期的负载和性能需求进行规划。
需要考虑的因素包括并发用户量、数据处理需求、存储容量等。
根据实际需求选择适当的处理器、内存和硬盘容量,以确保服务器能够稳定运行并满足用户的需求。
服务器硬件知识

处理器
中央处理器(CPU)
作为服务器的大脑,负责执行各种指令和处 理数据。
多核处理器
具有多个处理核心,能够同时处理多个任务 ,提高服务器性能。
处理器速度
以兆赫兹(MHz)或吉赫兹(GHz)表示, 速度越快,处理能力越强。
处理器缓存
用于存储常用数据和指令,提高数据访问速 度。
内存
随机存取存储器(RAM)
指主板上总线的速度, 影响数据传输速率。
主板扩展槽
用于插入各种扩展卡, 如网卡、显卡等。
主板尺寸
根据服务器的需求选择 合适的主板尺寸,如 ATX、Micro ATX等。
电源供应系统
电源类型
指服务器使用的电源类型,如 AT电源、冗余电源等。
电源功率
指电源能够提供的总功率,通 常以瓦特(W)表示。
电源效率
用于存储当前正在使用的数据和程序 。
内存容量
指服务器可用的RAM总量,通常以 千兆字节(GB)或太字节(TB)表 示。
内存速度
指内存的读写速度,以纳秒(ns)表 示,速度越快,数据传输速率越高。
双通道内存
通过将两个内存条插入主板上的两个 通道,提高内存带宽和性能。
存储设备
硬盘驱动器(HDD)
固态驱动器(SSD)
硬件性能优化与调整
优化系统配置
调整系统参数和配置,提高服务器的性 能表现。
VS
调整硬件配置
根据实际需求,合理配置服务器硬件资源 ,实现更好的性能和效率。
05
服务器硬件安全问题
硬件安全风险分析
物理损坏
服务器硬件可能因为自然灾害、 意外事故或人为破坏等原因遭受 损坏,导致数据丢失或系统瘫痪
。
电磁泄露
服务器硬件知识

服务器硬件知识在当今数字化时代,服务器作为企业数据存储、处理和传输的核心设备,扮演着至关重要的角色。
了解服务器硬件知识对于企业IT人员、系统集成商以及数据安全的个人来说都具有重要的意义。
本文将介绍一些关于服务器硬件的基本知识,包括服务器类型、组件、特性以及选购注意事项。
一、服务器类型根据不同的应用场景和需求,服务器可分为多种类型。
以下是一些常见的服务器类型:1、入门级服务器:适用于小型企业或个人用户,满足基本的数据存储和网络服务需求。
2、工作组服务器:适用于部门级应用,支持一定规模的网络用户和数据存储。
3、部门级服务器:适用于大型企业或组织,提供较高级别的数据处理、存储和管理功能。
4、电信级服务器:适用于大型电信运营商和网络服务商,具有高可用性、高扩展性和高维护性。
二、服务器组件服务器的组件包括处理器、内存、存储、网络接口等。
1、处理器:服务器的核心部件,负责数据处理和计算。
常用的处理器品牌包括Intel、AMD等。
2、内存:用于存储数据和运行程序,常用单位为GB或GB。
3、存储:用于长期存储数据,常用的存储设备包括硬盘、SSD等。
4、网络接口:包括网卡、交换机等网络设备,用于实现网络连接和数据传输。
三、服务器特性服务器的特性包括稳定性、可扩展性、可用性等。
1、稳定性:服务器需要具备高稳定性和可靠性,以保证数据安全和业务连续性。
2、可扩展性:服务器应具备可扩展的硬件架构和性能,以满足不断增长的业务需求。
3、可用性:服务器应具有良好的维护性和故障恢复能力,以确保服务的高可用性。
四、选购注意事项在选购服务器时,需要注意以下几点:1、根据实际需求选择合适的服务器类型和规格。
2、考虑服务器的可维护性和可扩展性,以满足未来的升级和扩展需求。
服务器硬件维护知识随着信息技术的不断发展,服务器已成为企业运行的重要基础设施。
为了确保服务器的稳定、可靠和安全运行,硬件维护是至关重要的。
本文将介绍一些常见的服务器硬件维护知识。
服务器硬件知识

服务器硬件知识服务器是一种运行在网络上的计算机系统,它提供各种服务、资源和存储空间,用于支持和托管网站、应用程序或数据。
服务器的硬件是服务器系统的关键组成部分,它决定了服务器的性能、可靠性和扩展性。
下面将介绍一些常见的服务器硬件知识。
服务器硬件通常包括处理器、内存、硬盘、网络接口卡和电源等。
处理器是服务器的核心组件,它负责执行计算任务和处理数据。
处理器的性能通常由其运行频率、核心数量和缓存容量等因素决定。
较高性能的处理器可以提供更快的计算速度和更好的响应时间,从而增加服务器的工作效率。
内存是服务器中用于存储数据和程序的临时存储器。
较大容量的内存可以提供更多的计算和处理能力,从而使服务器能够同时处理更多的请求和数据。
内存的类型、速度和容量都会影响服务器的性能和稳定性。
硬盘是服务器存储数据的设备,它可以通过不同的接口连接到服务器。
硬盘的容量、速度和类型会对服务器的数据存储和读写性能产生影响。
常见的硬盘类型包括机械硬盘和固态硬盘,固态硬盘具有更快的读写速度和更高的可靠性,逐渐替代机械硬盘成为服务器的首选存储设备。
网络接口卡是服务器与外部网络通信的接口,它允许服务器与其他设备进行数据交换和通信。
网络接口卡的速度和协议支持会影响服务器的网络性能和可靠性。
常见的网络接口卡类型包括以太网卡和光纤通道适配器,它们可提供不同的连接速度和传输距离。
电源是服务器的电力供应设备,它为服务器提供稳定的电力。
服务器通常需要高负载和长时间运行,因此电源的可靠性是至关重要的。
服务器经常采用冗余电源供应,以确保在一个电源出现故障时仍能正常运作。
除了上述组件外,服务器还可能包括其他硬件设备,如显卡、RAID卡和备份设备等。
显卡用于处理服务器图形输出,RAID卡用于集成磁盘阵列技术以提高数据的冗余性和性能,备份设备用于定期备份和恢复服务器的数据。
综上所述,服务器的硬件是服务器系统的核心组成部分,它们的选择和配置将直接影响服务器的性能、可靠性和扩展性。
服务器的硬件知识

引言:本文将继续探讨服务器的硬件知识。
在上一篇文章中,我们介绍了一些基本的硬件概念和组成部分。
本文将深入研究服务器的硬件特性和重要组件,提供更多详细且专业的解释和指导。
概述:服务器是用于存储、处理和传输数据的专用计算机。
正如我们在上一篇文章中提到的,服务器的硬件组成主要由处理器、内存、硬盘和网络接口等部件构成。
本文将进一步介绍这些组件以及其他与服务器性能和可靠性相关的硬件知识。
正文:一、处理器1.处理器架构:介绍常见的处理器架构,如x86、ARM和PowerPC等。
2.主频和核心数:解释处理器的主频和核心数对服务器性能的影响。
3.缓存:a.缓存层级:介绍处理器内部的多级缓存结构,如L1、L2和L3缓存。
b.缓存大小:解释缓存大小对提升服务器性能的重要性。
4.超线程技术:探讨超线程技术对多线程应用的帮助和性能提升。
二、内存1.内存类型:介绍主要的内存类型,如DDR3和DDR4,并比较它们的差异。
2.容量和频率:解释内存容量和频率对服务器性能和扩展性的影响。
3.错误修复码(ECC):探讨ECC内存的重要性和其对数据完整性的保护能力。
4.内存通道:解释多通道内存架构的优势和如何通过配置获得更高的内存带宽。
三、硬盘1.硬盘类型:介绍常见的硬盘类型,如机械硬盘和固态硬盘(SSD)。
2.磁盘接口:比较SATA、SAS和NVMe等接口的性能特点和适用场景。
3.RD技术:解释RD技术的作用和不同级别的RD配置。
4.磁盘容量和速度:探讨硬盘容量和速度相互制约的关系,以及如何选择适当的硬盘配置。
四、网络接口1.以太网标准:介绍以太网标准和不同速率的网络接口,如千兆以太网和万兆以太网。
2.网络协议栈:解释操作系统中的网络协议栈如何与硬件接口,以实现网络通信。
3.远程管理接口:探讨远程管理接口,如带外管理端口(BMC/IPMI)和远程控制协议(iLO、iDRAC等)的作用和价值。
五、电源和散热1.电源供应:介绍服务器电源供应的类型和冗余设计,以确保服务器的正常运行。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
服务器概述一、服务器的基本概念服务器是计算机的一种,是网络中为客户端计算机提供各种服务的高性能的计算机;服务器在网络操作系统的控制下,将与其相连的硬盘、磁带、打印机及昂贵的专用通讯设备提供给网络上的客户站点共享,也能为网络用户提供集中计算、信息发布及数据管理等服务。
服务器英文名称为Server。
2、服务器按处理器架构分类X86架构服务器RISC架构服务器EPIC架构服务器(IA-64)1)X86架构服务器IA-32、x86-32、x86-64都属于x86,即英特尔的32位x86架构,x86-64是AMD在其最新的Athlon 64处理器系列中采用的新架构,但这一处理器基础架构还是IA-32(因英特尔的x86架构并未申请专利保护,所以绝大多数处理器厂商为了保持与Intel的主流处理器兼容,都不得不采用这一x86架构),只是在此架构基础之上作了一些扩展,以支持64位程序的应用,进一步提高处理器的运算性能。
2)RISC架构服务器RISC的英文全称为“Reduced Instruction Set Computing”,中文即“精简指令集”,它的指令系统相对简单,它只要求硬件执行很有限且最常用的那部分执令,大部分复杂的操作则使用成熟的编译技术,由简单指令合成。
目前在中高档服务器中普遍采用这一指令系统的CPU,特别是高档服务器全都采用RISC指令系统的CPU,并且此类服务器都采用UNIX操作系统。
在中高档服务器中采用RISC指令的CPU主要有Compaq(康柏,即新惠普)公司的Alpha、HP公司的PA-RISC、IBM公司的Power PC、SGI公司的MIPS和SUN公司的Sparc。
3)IA-64EPIC(Explicitly Parallel InstructionComputers,精确并行指令计算机)。
Intel采用EPIC技术的服务器CPU是安腾Itanium。
它是64位处理器,也是IA-64系列中的第一款。
在Intel采用了X86指令集之后,它又转而寻求更先进的64-bit微处理器,Intel这样做的原因是,它们想摆脱容量巨大的x86架构,从而引入精力充沛而又功能强大的指令集,于是采用EPIC指令集的IA-64架构便诞生了。
IA-64在很多方面来说,都比x86有了长足的进步。
突破了传统IA32架构的许多限制,在数据的处理能力,系统的稳定性、安全性、可用性、可观理性等方面获得了突破性的提高。
IA-64微处理器最大的缺陷是它们缺乏与x86的兼容。
3、服务器按功能应用分类域控制服务器(Domain Server)文件服务器(File Server)打印服务器(Print Server)数据库服务器(Database Server)邮件服务器(E-mail Server)Web服务器(Web Server)多媒体服务器(MultimediaServer)通讯服务器(Communication Server)终端服务器(Terminal Server)基础架构服务器(Infrastructure Server)虚拟化服务器(Virtualization Server)目前的技术来说,这些功能划分为逻辑形态。
从可以把多个功能把多个功能部署在一台服务器上面。
从物理形态上来说,可以是一台服务器完成多个功能。
4、服务器按外观分类5、服务器的特点与PC机、工作站、小型机的区别服务器与PC机的区别服务器与工作站的区别6、服务器性能评价标准二、服务器关键组件及技术CPU内存硬盘RaidPCIeHBA网卡电源热插拔技术CPU中央处理器(CPU,Central Processing Unit)是是一台计算机的运算核心和控制核心。
计算机的性能在很大程度上由CPU的性能决定,而CPU的性能主要体现在其运行程序的速度上。
影响运行速度的性能指标包括CPU的工作频率、Cache容量、指令系统和逻辑结构等参数。
主频:主频也叫时钟频率,单位是兆赫(MHz)或千兆赫(GHz),用来表示CPU的运算、处理数据的速度。
通常,主频越高,CPU处理数据的速度就越快;缓存(Cache):实际工作时,CPU往往需要重复读取同样的数据块,而缓存容量的增大,可以大幅度提升CPU内部读取数据的命中率,而不用再到内存或者硬盘上寻找,以此提高系统性能。
但是由于CPU芯片面积和成本的因素来考虑,缓存都很小;核心数:般情况下每个核心都有一个线程,几核心就有几线程,但是intel发明了超线程技术,可以让单核模拟多核心工作,intel的超线程可以让单核心具有两个线程,双核四线程;线程数:线程数多当然速度就快,但功耗就大;从英特尔品牌来看,主要有酷睿、至强、奔腾、凌动、赛扬、安腾和应用在物联网领域的Quark几大品类。
PC多以酷睿系列为主,至强则是服务器级处理器的唯一选择。
在真是的攒机场景中,确实有玩家将至强E3处理器应用在PC之上,这主要是因为服务器级CPU会比一般PC能支持更大的缓存和多处理(安装了多个物理CPU)。
英特尔至强可扩展处理器架构在服务器应用场景下,常常会在一台服务器上搭载两个甚至多达几十个物理CPU,各个处理器之间通过高效互联互通,提升计算力。
在服务器处理器缓存方面,一般提供了三级缓存。
以笔者之前测过的Intel Xeon Glod 6140 CPU(2.30GHz、18 Cores)处理器为例,L2缓存为18*1024KB,L3缓存为25344KB(L表示缓存级别L2和L3的大小也是特定系列中CPU型号的主要区别之一)。
至强E7 v4处理器当然,服务器级处理器的稳定性也会远高于PC级处理器,这是因为在服务器应用的IDC场景中,需要7*24小时,一年365天不间断工作,而酷睿处理器显然不具备这样的特点。
除此之外,二者的接口也略有不同,拿几年前的INTEL为例,当时其桌面级CPU为775接口,而服务器CPU则有775和771等。
处理器型号相关内容更新很快,以上内容仅供参考。
Intel命名也是几套,内部一套外部一套,过两天可能还改名。
内存是计算机中重要的部件之一,它是与CPU进行沟通的桥梁。
计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。
其作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。
只要计算机在运行中,CPU就会把需要运算的数据调到内存中进行运算,当运算完成后CPU再将结果传送出来,内存的运行也决定了计算机的稳定运行。
内存是由内存芯片、电路板、金手指等部分组成的。
芯片组这里说的芯片组,是X86系统独有的,一般RISC处理器都是SoC,芯片即为系统;X86比较独特,以前是由CPU、南桥、北桥组成一个系统,现在是由CPU+PCH形成一个系统。
因为接口和总线太多,太复杂,又由于X86系统一直传承着继承性,兼容性等特点,所以多个处理器可以匹配不同主板,同一个主板可以适配多种处理器,所以这样做了功能拆分。
内存服务器内存与PC内存的区别:性能更高兼容性更好可靠性更高什么是Register?拥有Registers功能的内存模组,可以通过重新驱动控制信号来改善内存的运作,提高电平信号的准确性,从而有助于保持系统长时间稳定运作。
不过,由于Registers的信号重驱动需花费一个时钟周期,延迟时间有所增加,但是传输的速率相对可以提高,对走线的要求也降低了。
与逻辑设计中的流水线是一个原理。
这样控制信号的信号质量更好。
服务器内存上面要比普通内存多几颗芯片:主要是PLL (Phase Locked Loop)和Register IC,它们的具体用处如下PLL(Phase Locked Loop) 琐相环集成电路芯片,内存条底部较小IC,比Register IC小,一般只有一个,起到调整时钟信号,保证内存条之间的信号同步的作用。
Register IC内存条底部较小的集成电路芯片(2-3片),起提高驱动能力的作用。
服务器产品需要支持大容量的内存,单靠主板无法驱动如此大容量的内存,而使用带Register的内存条,通过Register IC提高驱动能力,使服务器可支持高达32GB的内存。
图为DDR2 400 ECC REG1 SPD芯片2 PLL芯片3 Register IC芯片4 内存颗粒什么是ECC内存?目前是一谈到服务器内存,大家都一致强调要买ECC内存,认为ECC 内存速度快,其实是一种错误地认识,ECC内存成功之处并不是因为它速度快(速度方面根本不关它事只与内存类型有关),而是因为它有特殊的纠错能力,使服务器保持稳定。
ECC本身并不是一种内存型号,也不是一种内存专用技术,它是一种广泛应用于各种领域的计算机指令中,是一种指令纠错技术。
它的英文全称是“Error Checking and Correcting”,对应的中文名称就叫做“错误检查和纠正”,从这个名称我们就可以看出它的主要功能就是“发现并纠正错误”,它比奇偶校正技术更先进的方面主要在于它不仅能发现错误,而且能纠正这些错误,这些错误纠正之后计算机才能正确执行下面的任务,确保服务器的正常运行。
之所以说它并不是一种内存型号,那是因为并不是一种影响内存结构和存储速度的技术,它可以应用到不同的内存类型之中,就象我们在前面讲到的“奇偶校正”内存,它也不是一种内存,最开始应用这种技术的是EDO内存,现在的SD也有应用,而ECC内存主要是从SD内存开始得到广泛应用,而新的DDR、RDRAM也有相应的应用,目前主流的ECC内存其实是一种SD内存。
ECC通过数据位多一些位数,对数据进行校验,所以内存颗粒一般会多一颗。
ECC可发现2bit错误,并纠正1bit错误,可靠性更高。
一般情况下服务器内存都具有ECC功能,只有较低端的服务器采用普通台内存时不具有此功能;服务器内存的其他典型技术:Chipkill技术Chipkill技术是IBM公司为了解决服务器内存中ECC技术的不足而开发的,是一种新的ECC内存保护标准。
我们知道ECC内存只能同时检测和纠正单一比特错误,但如果同时检测出两个以上比特的数据有错误,则无能为力。
ECC技术之所以在服务器内存中广泛采用,一则是因为在这以前其它新的内存技术还不成熟,再则在服务器中系统速度还是很高,在这种频率上一般来说同时出现多比特错误的现象很少发生,因为这样才使得ECC技术得到了充分地认可和应用,使得ECC内存技术成为几乎所有服务器上的内存标准。
但随着基于Intel处理器架构的服务器的CPU性能在以几何级的倍数提高,而硬盘驱动器的性能只提高少数的倍数,为了获得足够的性能,服务器需要大量的内存来临时保存CPU上需要读取的数据,这样大的数据访问量就导致单一内存芯片上每次访问时通常要提供4(32位)或8(64位)比特的数据,一次读取这么多数据,出现多位数据错误的可能性会大大地提高,而ECC又不能纠正双比特以上的错误,这样很可能造成全部比特数据的丢失,系统就很快崩溃了。