服务器CPU与电脑CPU

服务器CPU与电脑CPU,第1张

首先,我们先了解下CPU,无论是PC还是服务器,其性能和CPU有着直接关系,而CPU的性能主要体现在运行程序的速度上。影响运行速度的指标主要包括CPU的频率、缓存、制程工艺和指令系统等几项参数。通常,主频越高,CPU处理数据的速度就越快,制造工艺越密集,CPU功耗越低。

接着,我们再了解下CPU市场,目前,CPU仍是英特尔和AMD的天下,细分到PC和服务器两个市场的话,则是另一番景象。

PC市场上,AMD尚能和Intel抗衡,Intel有酷睿i系列,AMD有锐龙系列,均可分为高中低档,消费者可根据需求灵活选择。

而在服务器市场上, 英特尔是绝对的霸主,占据着服务器CPU 90%以上的市场份额,AMD几乎无招架之力。针对服务器市场,Intel推出的是至强系列处理器,相比PC的酷睿i系列,至强处理器具有更出色的性能,稳定性和安全性。如今,英特尔已将重心放在至强处理器可扩展家族,以铜牌、银牌、金牌和铂金四个级别命名,至强E3、5、7系列,也即将退出历史舞台。

说了这么多英特尔和AMD,我们再回到PC和服务器CPU上,那么,服务器和PC CPU究竟有什么不同呢?简单粗暴点来说,由于场景需求,服务器的CPU性能远超PC CPU性能,具体可从稳定性、CPU数量和缓存三方面来体现。

第一,相比PC CPU,服务器CPU稳定性更好。通常情况下,PC的CPU是按3x24小时连续工作而设计的,在不使用时,PC一般处于关机状态。而服务器则是365天全年无休,这也要求与其匹配的CPU必须符合长时间连续工作的场景。

第二,服务器可支持多个CPU。在PC上,只能安装一个CPU,但是在服务器上,却能够使用两个、四个甚至八个CPU,我们经常听到的几路服务器,几路就代表几个CPU。

第三,服务器CPU提供三级缓存。CPU通常用L表示缓存级别,L1缓存容量小,L2较大,L3级缓存主要是服务器CPU或工作站级CPU的特性。L2和L3缓存的大小也是特定系列中CPU型号的主要区别之一,其缓存容量的大小直接影响着CPU的性能。

一、指令集不同

1、服务器cpu:服务器CPU的指令是采用的RISC(精简指令集)。这种设计的好处就是针对性更强,可以根据不同的需求进行专门的优化,能效更高。

2、普通cpu:为CISC复杂指令集,追求指令集的大而全,尽量把各种常用的功能集成到一块,但是调用速度和命中率相比服务器CPU较低一些。

二、缓存不同

1、服务器cpu:服务器CPU往往应用了最先进的工艺和技术,并且配备了一二三级缓存,运行能力更强。

2、普通cpu:配置了少量缓存,很少到三级。

三、设计不同

1、服务器cpu:服务器CPU接口大多为Socket 771、Socket 775、LGA 2011、LGA 1150相比普通CPU接口尽管不少相同,但实际上搭配的主板并不相同。

2、普通cpu:CPU则是按72个小时连续工作而设计的,家用电脑在不使用时,我们还是习惯让他保持关机状态。

参考资料来源:百度百科-服务器CPU

参考资料来源:百度百科-中央处理器

硬件
为了能使服务器更高效地运转,我们必须确保服务器各组件的性能合理搭配。例如我们购买了高性能的服务器,但为了降低成本而使用了兼容 组件,由于兼容组件的质量大大低于原装配件的质量,这样就会出现有的配件处于瓶颈状态,有的配件处于闲置状态,最后的结果就会导致整 个服务器系统性能下降。总之,一部高性能的服务器是整体性能的合理搭配,而任何一个产生系统瓶颈的组件都有可能导致整个系统性能下降 。
1处理器(CPU)
CPU对于服务器来说,就像人类的大脑。CPU的类型、主频和数量决定着服务器的性能。目前,由于IA架构的服务器采用开放体系结构,因而受 到了国内外服务器厂商的青睐,并以较高的性能价格比而得到广泛的应用。Intel现在生产的CPU中主要分为3类,奔腾4(Pentium 4)系列、至 强(Xeon)系列和安腾2(Itanium 2)系列。其中:Pentium4 主要面向PC,对多处理器支持不够好,适用于入门级服务器。 被过滤广告
Xeon作为服务器专用CPU,除了拥有超线程技术外,还集成三级高速缓存体系结构,Xeon支持两个CPU,Xeon MP则支持4以上,适用于工作组和 部门级服务器。Itanium是与其他CPU完全不同的64位CPU,可用于处理大型数据库,进行实时安全交易等应用,适用于企业级服务器。
对于目前规模较小(如10个客户端)、服务器预算较低(如15000元以下)的中小型企业来说,选择CPU应该首先考虑Pentium 4。如果服务器的 数据处理量较大,可以考虑双Pentium 4处理器或Xeon系列。但需要注意的是,不要去买日后能升级到双CPU,但现在标配是单CPU的双路服务器 。因为CPU技术更新很快,当需要升级到双CPU时比较烦琐,而且同样费用下能买到性能明显比原来处理器高出许多的新一代的处理器。除此之 外,CPU的主频越高,缓存数量越大,则服务器的运算速度就会越快、性能就会越高,但必需从自身的应用需求出发搭配相关硬件。
2内存(RAM)
用户在选购服务器时往往重视CPU,而忽视内存的大小和性能。服务器内存比普通PC内存要严格得多,它不仅强调速度,还要求纠错能力和稳定 性。目前服务器上也有使用SDRAM内存的,但大部分服务器都使用采用ECC专用内存。内存选择要根据实际使用情况和服务器本身所能配置的最 大内存来斟酌,因为服务器在工作时,会占用很多内存,所以应配置大一些,当然这也和资金投入有关。特别是对于数据库服务、Web服务等而 言,内存容量尤其重要。通常,入门级服务器的内存不应该小于512MB,工作组级的内存不小于1GB,部门级的内存不小于2GB。
3磁盘阵列(RAID)
提升存储系统性能的最佳办法就是采用RAID系统。简单的说,RAID是一种把多块独立的物理硬盘按不同方式组合起来形成一个逻辑硬盘组,从 而提供比单个硬盘更高的存储性能和提供数据冗余的技术。而RAID卡就是用来实现RAID功能的板卡,通常是由I/O处理器、SCSI控制器、SCSI连 接器和缓存等一系列组件构成的。RAID卡可以有效地提升存储系统的数据传输速率并降低CPU占用率。由于价格的限制,SCSI RAID卡在入门级 服务器中还是很少采用的,但入门级服务器可采用廉价的IDE RAID卡以实现相似的功能。
4硬盘(DISK)
硬盘和内存都是以大为美。现在的硬盘从接口上来说,主要可分为IDE硬盘和SCSI硬盘。IDE硬盘即我们日常所用的硬盘,它由于价格便宜而性 能也不差,因此在PC上得到了广泛的应用。另一类硬盘就是SCSI硬盘了,由于其性能好,因此在服务器上普遍均采用此类硬盘产品,但SCSI硬 盘虽好但价格较高,因而较少在低端系统中应用。目前,在小型服务器中现在普遍采用的是支持S-ATA(串行ATA)技术的IDE硬盘。这种IDE硬 盘与以往普通的支持P-ATA技术的IDE硬盘相比,由于采用了点对点而不是基于总线的架构,所以可以为每个连接设备提供全部带宽,从而提高 了总体性能。但对于一些不能轻易中止的服务器而言,还应当选用SCSI硬盘以保证服务器的不停机维护和扩容。
5主板(MAINBOARD)
在服务器的主板方面需要注意的是集成的设备和是否有充足的扩展插槽,像显卡、声卡、USB接口等是否是集成的,这样既可以节约开销,同时 也留下了更多的扩展插槽,散热空间也相对更大了一些。还要提醒您注意的是,在服务器厂商的配置资料中所注明的扩展插槽的数量可能包括 出厂时已经使用的插槽,如网卡、显卡等,所以这样的话,可供您使用的插槽数量已经打了折扣。同时,不同的主板设计也会对服务器的整体 性能有所影响。这里还要提到intel,因为它不仅是CPU制造厂商,同时也是重要的主板厂商,Intel主板严格遵照规范制作,并对Windows做了 优化,可保证产品的最大兼容性,加上对自己所生产的CPU最为了解,更容易释放和获得性能。
软件
*** 作系统(OS)
如果把服务器的硬件配置比作人体的骨骼和肌肉,那么服务器所选用的 *** 作系统就是血液和脉络。目前,服务器 *** 作系统主要有三大类:第一 类是Microsoft Windows Server系列 *** 作系统,这类产品大家最熟悉,也最容易得到,比较适合中小企业。目前Microsoft的中小企业 *** 作系统 是Small Business Server 2003(以下简称SBS)。SBS是一个针对中小企业的“一揽子”方案,其主要特点是容易安装,容易管理,容易使用 。如:你现在只需要使用一个向导,就可以轻松地为网络、防火墙和电子邮件配置正确的设置。目前SBS有两个版本:标准版(Standard Edition)和高级版(Premium Edition)。第二类是Linux *** 作系统,它具有一定的开放性,因此价格比Windows Server系列 *** 作系统便宜很多 ,但也正是因为它的开放性导致它的维护成本较高,因此中小企业需要慎用,不要只图一时便宜而陷入后续无底的维护“梦魇”。第三类是 UNIX,代表产品包括HP-UX、IBM AIX等,但这类服务器主要定位于高端,不适合中小企业。
数据库软件(DB)
数据库软件是服务器软件的另一个重点,它是维护企业核心信息的工具,数据库软件选择得是否合适将直接影响到企业未来的业务整合和信息 化的深入。如果你选用了SBS高级版,那么数据库软件SQL Server 2000就已经包含在其中了。与其他的数据管理平台相比较,SQL Server 2000 与更多的中小企业应用程序兼容,同时各种数据库分析、监控工具有助于确保正常的业务运营。如果你安装的是Linux *** 作系统,那你运行的数 据库软件就应该是MySQL了。作为掌管企业核心信息的数据库,我们不太推荐MySQL。因为MySQL是数据库领域的“中间派”,它缺乏一个全功能 数据库的大多数主要特征,但是又有比类似Xbase数据库更多的特征。它象关系数据库管理系统(RDBMS)那样需要一个守护程序,但又不能象 它们那样消费资源。MySQL可以在Linux世界里找到一个位置,但考虑到中小企业今后的业务扩展,应该选用一个更专业的数据库软件。

H3C R390
上市时间:2013年09月
产品类型:机架式
服务器结构:2U
标配CPU个数:1颗
CPU类型:Intel Xeon E5-2600系列,频率最高29GHz
内存描述:DDR3 1600 ECC
存储控制:智能阵列控制器
内存:H3C R390
内存描述:DDR3 1600 ECC
内存扩展:最高768GB
内存插槽24个:DDR3 RDIMM
存储:H3C R390

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两类。
(1)intel的服务器CPU
(2)AMD的服务器CPU RISC是英文“Reduced Instruction Set Computing ” 的缩写,中文意思是“精简指令集”。它是在CISC(Complex Instruction Set Computer)指令系统基础上发展起来的,有人对CISC机进行测试表明,各种指令的使用频度相当悬殊,最常使用的是一些比较简单的指令,它们仅占指令总数的20%,但在程序中出现的频度却占80%。复杂的指令系统必然增加微处理器的复杂性,使处理器的研制时间长,成本高。并且复杂指令需要复杂的 *** 作,必然会降低计算机的速度。基于上述原因,20世纪80年代RISC型CPU诞生了,相对于CISC型CPU ,RISC型CPU不仅精简了指令系统,还采用了一种叫做“超标量和超流水线结构”,大大增加了并行处理能力(并行处理是指一台服务器有多个CPU同时处理。并行处理能够大大提升服务器的数据处理能力。部门级、企业级的服务器应支持CPU并行处理技术)。也就是说,架构在同等频率下,采用RISC架构的CPU比CISC架构的CPU性能高很多,这是由CPU的技术特征决定的。目前在中高档服务器中普遍采用这一指令系统的CPU,特别是高档服务器全都采用RISC指令系统的CPU。RISC指令系统更加适合高档服务器的 *** 作系统UNIX,现在Linux也属于类似UNIX的 *** 作系统。RISC型CPU与Intel和AMD的CPU在软件和硬件上都不兼容。
目前,在中高档服务器中采用RISC指令的CPU主要有以下几类:
(1)PowerPC处理器
(2)SPARC处理器
(3)PA-RISC处理器
(4)MIPS处理器
(5)Alpha处理器 VLIW是英文“Very Long Instruction Word”的缩写,中文意思是“超长指令集架构”,VLIW架构采用了先进的EPIC(清晰并行指令)设计,我们也把这种构架叫做“IA-64架构”。EPIC处理器主要是Intel的IA-64(包括Intel研发的安腾处理器)和AMD的x86-64两种。

稳定性:服务器CPU是为了长时间稳定工作而存在的,基本都是设计为能常年连续工作的,而普通桌面级CPU是按72个小时连续工作而设计的。所以服务器CPU相比家用CPU在稳定性和可靠性方面有着天壤之别。所以通常情况下,服务器是365天开机工作的,而家用电脑在不使用时,我们还是习惯让他保持关机状态。

服务器CPU和家用CPU有以下几点区别:

1指令集:服务器CPU的指令一般是采用的RISC(精简指令集)。这种设计的好处就是针对性更强,可以根据不同的需求进行专门的优化,能效更高。而家用版cpu一般为CISC复杂指令集,追求指令集的大而全,尽量把各种常用的功能集成到一块,但是调用速度和命中率较低。

2稳定性:服务器CPU是为了长时间稳定工作而存在的,基本都是设计为能常年连续工作的,而普通桌面级CPU是按72个小时连续工作而设计的。所以服务器CPU相比家用CPU在稳定性和可靠性方面有着天壤之别。所以通常情况下,服务器是365天开机工作的,而家用电脑在不使用时,还是习惯让他保持关机状态。

3接口:接口不同。以几年前的INTEL为例,当时其桌面级CPU为775接口,而服务器CPU则有775和771等。服务器要求数据吞吐量要高,总线带宽比家用的同一时期的CPU高。

4缓存:厂商通常舍得在服务器部件上花成本,所以最新的服务器CPU往往应用了最先进的工艺和技术。比如在缓存方面,很早已经在服务器CPU上应用的3级缓存,直到最近几年才应用到家用CPU上。

5多路互联:服务器CPU支持多路互联,简单的说就是1台机器可装很多CPU,普通桌面级CPU不支持这种工作方式。

6价格:服务器CPU入门级的一般是对普通CPU做了服务器化,支持多路互联和长时间工作等,性能并没有太大提升,价格也高。高端服务器则是运用大量的先进技术,价格更贵。对于服务器而言,价格占考虑因素比重很低,因为如果性能不足或无法足时运行,带来的损失将远远超过本身。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12707999.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存