服务器基础知识(2)--服务器CPU(共15页).docx





《服务器基础知识(2)--服务器CPU(共15页).docx》由会员分享,可在线阅读,更多相关《服务器基础知识(2)--服务器CPU(共15页).docx(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上服务器基础知识(2)-服务器CPU服务器CPU服务器CPU,顾名思义,就是在服务器上使用的CPU(Center Process Unit中央处理器)。我们知道,服务器是网络中的重要设备,要接受少至几十人、多至成千上万人的访问,因此对服务器具有大数据量的快速吞吐、超强的稳定性、长时间运行等严格要求。所以说CPU是计算机的“大脑”,是衡量服务器性能的首要指标。目前,服务器的CPU仍按CPU的指令系统来区分,通常分为CISC型CPU和RISC型CPU两类,后来又出现了一种64位的VLIM(Very Long Instruction Word超长指令集架构)指令系统的CPU。
2、一、CISC型CPUCISC是英文“Complex Instruction Set Computer”的缩写,中文意思是“复杂指令集”,它是指英特尔生产的x86(intel CPU的一种命名规范)系列CPU及其兼容CPU(其他厂商如AMD,VIA等生产的CPU),它基于PC机(个人电脑)体系结构。这种CPU一般都是32位的结构,所以我们也把它成为IA-32 CPU。(IA: Intel Architecture,Intel架构)。CISC型CPU目前主要有intel的服务器CPU和AMD的服务器CPU两类。(1)intel的服务器CPU(2)AMD的服务器CPU二、RISC型CPURISC是英
3、文“Reduced Instruction Set Computing ” 的缩写,中文意思是“精简指令集”。它是在CISC(Complex Instruction Set Computer)指令系统基础上发展起来的,有人对CISC机进行测试表明,各种指令的使用频度相当悬殊,最常使用的是一些比较简单的指令,它们仅占指令总数的20,但在程序中出现的频度却占80。复杂的指令系统必然增加微处理器的复杂性,使处理器的研制时间长,成本高。并且复杂指令需要复杂的操作,必然会降低计算机的速度。基于上述原因,20世纪80年代RISC型CPU诞生了,相对于CISC型CPU ,RISC型CPU不仅精简了指令系统,
4、还采用了一种叫做“超标量和超流水线结构”,大大增加了并行处理能力(并行处理并行处理是指一台服务器有多个CPU同时处理。并行处理能够大大提升服务器的数据处理能力。部门级、企业级的服务器应支持CPU并行处理技术)。也就是说,架构在同等频率下,采用RISC架构的CPU比CISC架构的CPU性能高很多,这是由CPU的技术特征决定的。目前在中高档服务器中普遍采用这一指令系统的CPU,特别是高档服务器全都采用RISC指令系统的CPU。RISC指令系统更加适合高档服务器的操作系统UNIX,现在Linux也属于类似UNIX的操作系统。RISC型CPU与Intel和AMD的CPU在软件和硬件上都不兼容。目前,在
5、中高档服务器中采用RISC指令的CPU主要有以下几类:(1)PowerPC处理器(2)SPARC处理器(3)PA-RISC处理器(4)MIPS处理器(5)Alpha处理器从当前的服务器发展状况看,以“小、巧、稳”为特点的IA架构(CISC架构)的PC服务器凭借可靠的性能、低廉的价格,得到了更为广泛的应用。在互联网和局域网领域,用于文件服务、打印服务、通讯服务、Web服务、电子邮件服务、数据库服务、应用服务等用途。最后值得注意的一点,虽然CPU是决定服务器性能最重要的因素之一,但是如果没有其他配件的支持和配合,CPU也不能发挥出它应有的性能。三、CPU的几个技术指标处理器主频主频,就是CPU的时
6、钟频率,简单说是CPU运算时的工作频率(1秒内发生的同步脉冲数)的简称。单位是Hz。它决定计算机的运行速度,随着计算机的发展,主频由过去MHZ发展到了现在的GHZ(1G=1024M)。通常来讲,在同系列微处理器,主频越高就代表计算机的速度也越快,但对与不同类型的处理器,它就只能作为一个参数来作参考。另外CPU的运算速度还要看CPU的流水线的各方面的性能指标。由于主频并不直接代表运算速度,所以在一定情况下,很可能会出现主频较高的CPU实际运算速度较低的现象。因此主频仅仅是CPU性能表现的一个方面,而不代表CPU的整体性能。说到处理器主频,就要提到与之密切相关的两个概念:倍频与外频,外频是CPU的
7、基准频率,单位也是MHz。外频是CPU与主板之间同步运行的速度,而且目前的绝大部分电脑系统中外频也是内存与主板之间的同步运行的速度,在这种方式下,可以理解为CPU的外频直接与内存相连通,实现两者间的同步运行状态;倍频即主频与外频之比的倍数。主频、外频、倍频,其关系式:主频外频倍频。早期的CPU并没有“倍频”这个概念,那时主频和系统总线的速度是一样的。随着技术的发展,CPU速度越来越快,内存、硬盘等配件逐渐跟不上CPU的速度了,而倍频的出现解决了这个问题,它可使内存等部件仍然工作在相对较低的系统总线频率下,而CPU的主频可以通过倍频来无限提升(理论上)。我们可以把外频看作是机器内的一条生产线,而
8、倍频则是生产线的条数,一台机器生产速度的快慢(主频)自然就是生产线的速度(外频)乘以生产线的条数(倍频)了。现在的厂商基本上都已经把倍频锁死,要超频只有从外频下手,通过倍频与外频的搭配来对主板的跳线或在BIOS中设置软超频,从而达到计算机总体性能的部分提升。所以在购买的时候要尽量注意CPU的外频。处理器外频外频是CPU乃至整个计算机系统的基准频率,单位是MHz(兆赫兹)。在早期的电脑中,内存与主板之间的同步运行的速度等于外频,在这种方式下,可以理解为CPU外频直接与内存相连通,实现两者间的同步运行状态。对于目前的计算机系统来说,两者完全可以不相同,但是外频的意义仍然存在,计算机系统中大多数的频
9、率都是在外频的基础上,乘以一定的倍数来实现,这个倍数可以是大于1的,也可以是小于1的。说到处理器外频,就要提到与之密切相关的两个概念:倍频与主频,主频就是CPU的时钟频率;倍频即主频与外频之比的倍数。主频、外频、倍频,其关系式:主频外频倍频。在486之前,CPU的主频还处于一个较低的阶段,CPU的主频一般都等于外频。而在486出现以后,由于CPU工作频率不断提高,而PC机的一些其他设备(如插卡、硬盘等)却受到工艺的限制,不能承受更高的频率,因此限制了CPU频率的进一步提高。因此出现了倍频技术,该技术能够使CPU内部工作频率变为外部频率的倍数,从而通过提升倍频而达到提升主频的目的。倍频技术就是使
10、外部设备可以工作在一个较低外频上,而CPU主频是外频的倍数。在Pentium时代,CPU的外频一般是60/66MHz,从Pentium 350开始,CPU外频提高到100MHz,目前CPU外频已经达到了200MHz。由于正常情况下外频和内存总线频率相同,所以当CPU外频提高后,与内存之间的交换速度也相应得到了提高,对提高电脑整体运行速度影响较大。外频与前端总线(FSB)频率很容易被混为一谈。前端总线的速度指的是CPU和北桥芯片间总线的速度,更实质性的表示了CPU和外界数据传输的速度。而外频的概念是建立在数字脉冲信号震荡速度基础之上的,也就是说,100MHz外频特指数字脉冲信号在每秒钟震荡一万万
11、次,它更多的影响了PCI及其他总线的频率。之所以前端总线与外频这两个概念容易混淆,主要的原因是在以前的很长一段时间里(主要是在Pentium 4出现之前和刚出现Pentium 4时),前端总线频率与外频是相同的,因此往往直接称前端总线为外频,最终造成这样的误会。随着计算机技术的发展,人们发现前端总线频率需要高于外频,因此采用了QDR(Quad Date Rate)技术,或者其他类似的技术实现这个目的。这些技术的原理类似于AGP的2X或者4X,它们使得前端总线的频率成为外频的2倍、4倍甚至更高,从此之后前端总线和外频的区别才开始被人们重视起来。处理器缓存缓存(Cache)大小是CPU的重要指标之
12、一,其结构与大小对CPU速度的影响非常大。简单地讲,缓存就是用来存储一些常用或即将用到的数据或指令,当需要这些数据或指令的时候直接从缓存中读取,这样比到内存甚至硬盘中读取要快得多,能够大幅度提升CPU的处理速度。所谓处理器缓存,通常指的是二级高速缓存,或外部高速缓存。即高速缓冲存储器,是位于CPU和主存储器DRAM(Dynamic RAM)之间的规模较小的但速度很高的存储器,通常由SRAM(静态随机存储器)组成。用来存放那些被CPU频繁使用的数据,以便使CPU不必依赖于速度较慢的DRAM(动态随机存储器)。L2高速缓存一直都属于速度极快而价格也相当昂贵的一类内存,称为SRAM(静态RAM),S
13、RAM(Static RAM)是静态存储器的英文缩写。由于SRAM采用了与制作CPU相同的半导体工艺,因此与动态存储器DRAM比较,SRAM的存取速度快,但体积较大,价格很高。处理器缓存的基本思想是用少量的SRAM作为CPU与DRAM存储系统之间的缓冲区,即Cache系统。80486以及更高档微处理器的一个显著特点是处理器芯片内集成了SRAM作为Cache,由于这些Cache装在芯片内,因此称为片内Cache。486芯片内Cache的容量通常为8K。高档芯片如Pentium为16KB,Power PC可达32KB。Pentium微处理器进一步改进片内Cache,采用数据和双通道Cache技术,
14、相对而言,片内Cache的容量不大,但是非常灵活、方便,极大地提高了微处理器的性能。片内Cache也称为一级Cache。由于486,586等高档处理器的时钟频率很高,一旦出现一级Cache未命中的情况,性能将明显恶化。在这种情况下采用的办法是在处理器芯片之外再加Cache,称为二级Cache。二级Cache实际上是CPU和主存之间的真正缓冲。由于系统板上的响应时间远低于CPU的速度,如果没有二级Cache就不可能达到486,586等高档处理器的理想速度。二级Cache的容量通常应比一级Cache大一个数量级以上。在系统设置中,常要求用户确定二级Cache是否安装及尺寸大小等。二级Cache的大
15、小一般为128KB、256KB或512KB。在486以上档次的微机中,普遍采用256KB或512KB同步Cache。所谓同步是指Cache和CPU采用了相同的时钟周期,以相同的速度同步工作。相对于异步Cache,性能可提高30%以上。目前,PC及其服务器系统的发展趋势之一是CPU主频越做越高,系统架构越做越先进,而主存DRAM的结构和存取时间改进较慢。因此,缓存(Cache)技术愈显重要,在PC系统中Cache越做越大。广大用户已把Cache做为评价和选购PC系统的一个重要指标。处理器内核核心(Die)又称为内核,是CPU最重要的组成部分。CPU中心那块隆起的芯片就是核心,是由单晶硅以一定的生
16、产工艺制造出来的,CPU所有的计算、接受/存储命令、处理数据都由核心执行。各种CPU核心都具有固定的逻辑结构,一级缓存、二级缓存、执行单元、指令级单元和总线接口等逻辑单元都会有科学的布局。为了便于CPU设计、生产、销售的管理,CPU制造商会对各种CPU核心给出相应的代号,这也就是所谓的CPU核心类型。Intel 处理器内核INTEL Itanium 2McKinleyMcKinley核心Itanium 2处理器主频为1Ghz和900Mhz两种,32KB L1缓存,256KB L2缓存和3MB或者1.5MB L3缓存,采用了128bit 400MHz FSB接口,可以提供高达6.4GB/s的数据
17、传输带宽。相对于Itanium处理器,Itanium 2最大的改变就是将L3缓存整合到了处理器内部,同时做了其它的改进性能比前一代64bit产品有了大幅度的提高。MadisonMadison核心的Itanium 2处理器采用0.13微米制程,运行的128bit 400MHz的前端总线上,可提供高达6.4Gb/s的系统带宽,一级缓存为16KB,二级缓存为256KB,而三级缓存则提供了3MB、4MB、6MB、9MB等多种型号可供选择,频率则从1.3G开始起跳,由于架构与IA32的Xeon处理器完全不同,性能上的提供相当明显。Madison核心的Itanium 2可支持两路以上的SMP,属于高档的I
18、tanium 2 MP系列,目前在Itanium 2中应用最为广泛。Fanwood事实上采用Fanwood核心的Itanium 2也是Madison核心的两路SMP演化版本,Fanwood运行于400MHz前端总线,一级缓存为16KB,二级缓存为256KB,并且也具有最大9MB的三级缓存可供选择,除去不支持两路以上的SMP外和Madison核心完全一致,Fanwood核心的Itanium 2频率从1.40GHz开始起跳,而低电压版本的Fanwood频率则从1GHz开始起跳。Deerfield低电压 (LV)版Itanium 2处理器采用Deerfield核心,同样基于0.13微米制程的Madi
19、son核心演化而成,但由于核心电压的下降,其时钟频率在1 GHz和 1.4 GHz之间的几个型号可供选择,同时三级缓存也只具有1.5MB和3MB两种规格。不过由于其功耗为62瓦,而且价格也大为降低,因此多采用于低成本系统和密集环境,如刀片服务器等。INTEL Xeon MPGallatin是XEON MP的核心名称,采用0.13微米制程,前端总线是400MHz,Socket603接口,集成512KB二级缓存,1到4M三级缓存,400FSB,支持最多4个CPU的SMP,支持超线程技术。1.62.5G的带1ML3,有5千5百万和6千1百万晶体管二种类型产品,2.02.8G的,有2和4M缓存两种,分
20、为5千5百万和1亿2千3百万晶体管产品。Potomac支持EM64T基于Potomac核心的Xeon MP,Potomac是Nocona的大缓存,多SMP版本,其采用了0.09微米制程,处具备1MB的二级缓存外,还具备4至8MB的三级缓存,前端总线也由以前的400MHz提升到667MHz,频率则由2.83GHz开始起跳,同时而Potomac可支持四路或八路处理器。其它特性方面类似于Nocona核心的Xeon DP。与Potomac一起发布的还有与其搭配的E8500芯片组,除支持多路SMP外,最大可支持64GB DDR2-400 Registered/ECC内存,并支持内存热插拔、内存RAID、
21、内存映射等技术,并为未来的多核心处理器做好了支持的准备。同时也引入了新一代的PCI Express扩展接口,最大可达28通道,为了实现企业级用户的高可用性,这些接口都支持热插拔。Cranford为了让Xeon MP得到更多的支持和应用,Intel在Potomac核心的基础上推出了代号为Cranford的简化版新Xeon MP,彻底去除了Potomac核心的三级缓存,看起来更像是支持多路处理的Nocona核心Xeon DP。与Potomac一样,Cranford也使用了667MHz的前端总线、1MB的二级缓存,频率由较高的3.16G开始起跳。Paxville(双核心)Paxville是Xeon
22、MP的首款双核心,主要分为7041 2X2MB 3GHz 800FSB,7040 2X2MB 3GHz 667FSB,7030 2X1MB 2.8GHz 800FSB,7020 2X1MB 2.67GHz 667FSB几种型号。同Pentium D处理器非常的相似,也是将两个完全相同的处理器核心封装在一起,每个核心独享2MB或1MB L2缓存,共享800MHz或667MHz的FSB,支持超线程,VT、HT、EM64T、EDbit等技术。这款处理器集成了高达3亿个晶体管,依然采用90nm晶圆生产工艺,而并非英特尔已经应用于桌面处理器的65nm晶圆生产工艺。这款双核Xeon处理器采用了同单核Xeo
23、n同样的封装形式,均为604-pin FC-mPGA4(Flip Chip Micro Pin Grid Array),因此可以安装在现有的Xeon平台上。支持此款双核心的芯片组为INTEL E8501。Tulsa(双核心)全新企业级Xeon MP双核心处理器Tulsa,是上代“Paxville”核心7000系列的升级型号,最大变化即生产制程从90微米过渡到了65微米。Xeon MP 7100系列全部采用此核心,它是全球Cache数目最大及晶体管数目最多的x86处理器,核心拥有1MB x 2 L2及16MB L3 Cache,因此核心内建了1.328 Billion个晶体管,就算采用现时最精密
24、的65nm处理器制程,Die Size仍然高达435平方毫米。虽然Tulsa双核心频率为高达3.4GHz,但由于65nm制程已大幅减少晶体管漏电情况,因此其最高功耗只为150W(1.25V工作电压)。产品分为16MB L3版本的7140M(3.4GHz/800MHz FSB/150W)、7140N(3.33GHz/667MHz FSB/150W)、8MB L3版本的7130M(3.2GHz/800MHz FSB/150W)、7130N(3.16GHz/667MHz FSB/150W)及4MB L3版本的7120M(3GHz/800MHz FSB/95W)、7120N(3GHz/667MHz F
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 服务器 基础知识 CPU 15

限制150内