首页 / 资讯中心 / 文章详情

服务器硬件选型全解:应用层次、机箱形态、CPU架构与RAID配置

服务器硬件选型全解:应用层次、机箱形态、CPU架构与RAID配置 ★ FEATURED ARTICLE
简介《服务器硬件全解.ppt》是一份面向IT运维、系统集成初学者及需要系统梳理服务器基础知识的从业者的文档资料围绕服务器分类、组成与选型展开适合课堂教学、自学入门或企业内训场景。压缩包共1个文件为ppt格式大小约6.65MB页面以图文提纲组织便于按章节浏览和演示。课件系统讲解按应用层次、处理器架构、用途、机箱结构和U规格划分服务器的方法并覆盖CPU指令集与架构、内存和硬盘类型、网络接口等核心部件同时列举IBM、戴尔等主流机型配置及选型考量可对比不同品牌型号的特点与适用范围。已有228人学习能帮助读者快速建立服务器硬件知识框架理解常见参数与配置差异为设备认知、方案沟通和基础运维提供参考。1. 同价位两台2U双路机器最后让我改主意的不是CPU参数表上核心数多的那台未必跑得更快真正让服务器在业务里掉链子的往往是盘位背板、RAID卡缓存、机柜深度这些没人细看的位置。我做过几轮服务器硬件选型见过最多的翻车不是买贵了而是买错了形态4U的四路机器推进80cm深的机柜后门关不上1U机器硬塞8块盘风扇整天在机房里吼。这份《服务器硬件全解》的文档资料把分类、组成、主流配置三段讲得比较全我按真实选型的顺序重新拆了一遍先定应用层次和机箱形态再定CPU架构最后落到存储与网络接口。新手可以照着这套顺序直接列配置单熟手可以看每一档判断依据在哪。2. 先定档再谈配置应用层次、用途与机箱形态的三层筛选选型最容易犯的错是打开报价单从CPU开始挑。正确的顺序相反先回答这台机器在业务里承担什么角色再决定它长什么样最后才轮到芯片和硬盘。应用层次、用途、机箱形态这三层筛下来预算区间基本就被框死了剩下的工作只是在这个区间里挑具体型号。2.1 四档应用层次怎么分并发、可用性和预算的对应关系原文把服务器按应用层次分成入门级、工作组级、部门级、企业级四类只列了名字没给判断标准这是整份文档资料里最容易卡住的地方。我给每一档补上可操作的判断依据主要看三件事并发量级、停机能不能接受、三年内会不会扩容。档次典型负载并发/用户量级可用性特征预算落点入门级部门文件共享、打印服务、门禁、测试环境十几到几十单机单电源停机可以等到第二天最低单路或低端双路工作组级小型数据库、OA、小规模Web几十到一两百单电源偏多能做RAID1中低部门级中等数据库、ERP、虚拟化宿主机数百双电源、RAID5/10、可选冗余风扇中高企业级核心交易、集群节点、大型虚拟化上千多路、热插拔、冗余、独立管理口高判断自己落在哪一档我一般会问三个问题。第一这台机器停了业务能不能撑到第二天上班能就别为冗余付钱入门级或工作组级够用。第二盘上的数据丢了能不能重建不能RAID和备份的钱一分都省不得直接进部门级起步。第三三年内会不会加内存、加盘、加网卡会就要看内存槽数、盘位上限和PCIe槽数量而不是看当前配置够不够。第三问最容易被忽略。入门级机器往往只有四到八个盘位、两到四个内存槽买的时候8GB内存够用一年后业务涨上来想加到64GB发现槽位插满、单条容量也上不去只能整机换。我在预算表里习惯把“扩展余量”单列一行按三年的增长预估折算成槽位和盘位需求这比盯着当下的CPU型号有用得多。还有一点这四档不是买机器的等级是业务重要性的等级。同一个机房里跑测试的机器用企业级硬件是浪费跑核心库的机器用入门级硬件是冒险。定档定的是“这台机器坏了业务能扛多久”跟机器价格没有必然关系。2.2 通用型与专用型的区别以及塔式、机架、机柜、刀片各自吃哪碗饭按用途分成通用型和专用型这个分类在选型时最有价值因为它直接对应“这台机器以后会不会跑别的业务”。通用型追求的是扩展槽多、盘位多、内存上限高能扛虚拟化、能改用途缺点是单位算力的价格不占优。专用型为特定负载优化存储型盘位堆到几十个、CPU反而弱计算型CPU密集、盘位只有两三个还有为图形或加速卡定制的机型槽位供电和风道都不一样。我的经验是业务形态还没定下来的时候一律选通用型哪怕贵一点。反过来如果业务明确就是块存储、就是视频转码专用型的性价比会甩开通用型一大截因为省掉了你用不上的扩展能力。机箱形态是第二层筛选四种形态的差别不只是外观形态高度/尺寸扩展能力散热与噪声典型场景需要注意台式塔式立式机箱类似台式主机槽多、盘位多、便宜噪声大风道不严格无专用机房的小办公室放机柜要转换套件占地且难理线机架式1U/2U/3U/4U看U数2U是平衡点严格前后风道风扇转速高标准机房绝大多数业务深度、导轨、后部走线空间机柜式整柜交付最大集中散热、集中配电大型机房、核心区承重、配电容量、PDU规格刀片式刀箱加多块刀片共享背板、共享电源风扇高密度散热集中虚拟化集群、计算密集刀箱是共享单点交换模块成本高刀片值得单独说两句。它的好处是密度和布线一个刀箱塞十几块刀片电源、风扇、交换模块全共享机柜里几乎看不到线。代价是刀箱本身就是个共享单点电源和风扇模块必须按满载配不能按当前刀片数量配不同代际的刀片和刀箱兼容性很玄学采购前必须把刀箱型号和刀片型号一起确认别只对刀片下单。机架式里的2U是绝大多数场景的最优解原因是扩展和散热的平衡点在这里。1U能省一半机柜空间但盘位少、风扇转速高、PCIe槽通常只有一到两个加块万兆卡就没位置了。4U空间充裕能塞四路CPU和多块GPU代价是占地和风道要求高。2.3 U数换算与机柜空间核算别等上架那天才发现塞不进去U是机架式设备的高度单位1U等于4.45厘米。原文这一段排版串行了写成“2U4.45cm * 23U4.45cm * 3”实际含义是逐级相乘。我把它整理成一张能直接抄的表规格计算方式实际高度常见用途1U4.45×14.45cmWeb前端、网关、低配计算节点2U4.45×28.9cm主力机型扩展与散热平衡3U4.45×313.35cm多盘位存储节点4U4.45×417.8cm四路机型、多GPU、大容量存储标准42U机柜不等于能放42U设备。交换机、PDU、理线架、跳线区都要占位置实际可用通常在36到38U部分导轨在抽拉时还要吃掉上下各1U的操作空间。核算我按五步走一步都不能跳。第一步数可用U数把交换机、PDU、理线架先扣掉。第二步把每台机器的U数乘台数再加上导轨和理线占位。第三步算功率单台整机功耗乘台数要小于PDU额定功率的八成两路PDU做冗余时按单路能扛全部负载来算。第四步量深度机柜深度减去机器深度至少要留10厘米给后部电源线和网线很多机器的电源模块和网口都在后部线一弯就顶到后门。第五步算承重刀箱和满配4U机器单台能到四五十公斤机柜层板和导轨的承重参数要核对。举个常见的算例一个42U柜放10台2U机器加两台交换机2U理线预留2U共占24U看着宽松。但功率上10台满载按450W算就是4.5kW普通双路16A PDU每路额定约3.5kW冗余配置下单路就吃紧了。空间够、电不够是机房扩容时最常见的翻车方式。3. CPU架构三选一CISC、RISC、VLIW的适用边界与x86内部取舍服务器CPU按指令系统分成CISC、RISC、VLIW三条路线这个分类在教材里很清楚在实际选型里却经常被简化成“x86就行”。简化本身没错但要知道为什么以及什么情况下这个简化会失效。选架构本质上选的是软件生态和运维队伍不是选跑分。3.1 三种指令集的差别不在纸面参数在生态和编译器CISC是复杂指令集单条指令承担的功能多硬件靠微码把复杂指令翻译成内部操作x86阵营走的就是这条路。它的优势是历史包袱同时也是资产几乎所有商用软件、数据库、虚拟化平台、监控代理都优先支持它出问题搜得到答案招人也好招。原文提到CISC型CPU目前主要有x86阵营的两家厂商这个判断在通用服务器市场基本成立。RISC是精简指令集指令定长、格式规整、流水线友好把优化工作交给编译器。典型代表是PowerPC、SPARC、PA-RISC、MIPS、Alpha这几类。RISC在通用市场收缩了很多年但在需要硬分区、超大内存纵向扩展、高可靠冗余的高端场景里仍然有位置。原文对PowerPC的描述里有几个技术点值得留意铜导线互连、SOI工艺、双核与多芯片封装、片内二级缓存配片外三级缓存、针对SMP优化、板间NUMA互连、以及操作系统层面的分区能力。这些特性堆起来指向一个目标——单机做大做稳而不是靠数量堆。VLIW是超长指令字把指令级并行完全交给编译器静态编排硬件解码逻辑简单功耗和面积占优。它在通用服务器上很少见更多出现在嵌入式、数字信号处理和特定加速场景。原文把Crusoe、Efficeon这类处理器归入VLIW把Athlon 64和Opteron归入其中后两个的归类其实有争议它们属于x86-64阵营读者看到这里按“VLIW主要用于特定加速场景”理解就行别拿它去选通用业务服务器。维度CISCx86RISCVLIW软件生态最全商用软件默认支持特定系统与行业软件专用工具链单核性能强代际更新快中上偏纵向扩展视编译器质量单机扩展上限双路为主四路有限可做到很大内存和分区不作为通用服务器运维人才最好招稀缺成本高基本靠原厂适用场景通用业务、虚拟化、数据库核心交易、硬分区隔离嵌入式、特定加速选架构的实操判断只有一条业务软件在哪个平台上经过验证、出了问题谁能来现场。跑分差距在这个判断面前权重很低。3.2 双路还是四路核心数、主频、缓存、QPI与内存通道的权衡原文给了四台典型配置把它们的关键参数摊开看双路和四路的取舍就很清楚了。四路平台的代表是那台4U机器最大支持4颗CPU单颗六核1.9GHz三级缓存15MBQPI总线6.4GT/s标配32GB DDR3最大支持8TB SAS硬盘RAID支持0、1、10。满配下来是24核看着很唬人。双路高配那台是2U单颗十核2.3GHz15MB三级缓存QPI 9.6GT/s16GB DDR4300GB SASRAID 0、1。两台机器核心总数20对24差距不大但主频和内存代际差了一截。这里的判断依据有三条。第一核心总数只在能并行拆分的负载上有意义数据库事务、编译、加解密、部分Web框架严重依赖单核性能和内存延迟这时候2.3GHz配DDR4的双路会明显压过1.9GHz配DDR3的四路。第二QPI从6.4GT/s到9.6GT/s影响的是处理器之间以及跨节点访问内存的带宽四路机器对这个参数格外敏感因为四个CPU之间要互相访问对方挂的内存链路带宽不够就会拖慢整体。第三三级缓存15MB对工作集刚好卡在这个量级的业务比如中等规模的索引、会话数据帮助明显10MB那一档在同样负载下会多走内存。四路真正值钱的地方是“一台机器能塞下更多核、更大内存、更多I/O槽”适合单机纵向扩展的老式ERP、单实例数据库、需要大量PCIe设备又不想拆成多台的场景。但它通常代际落后DDR3相对DDR4在频率、电压、单条容量上限上都吃亏。所以看到“四路、24核、32GB”这种配置别急着高兴先问一句这是哪一年的平台。内存这一段要单独提醒。原文写32GB DDR3和16GB DDR4容量数字差一倍但如果32GB那台只插了两条、剩下六个槽空着实际带宽可能只有设计值的一半16GB那台如果按通道均分插满反而更均衡。容量是账面数字带宽才是实际体验。3.3 RISC平台的溢价花在哪什么业务值得付RISC服务器今天还卖得动靠的不是主频是几项x86很难完全替代的能力。一是硬分区把一台物理机切成多个互相隔离的分区每个分区跑独立的操作系统故障域和资源都是隔开的这对“一台机器上要跑不同安全等级业务”的场景很关键。二是纵向扩展单机内存和I/O能做到很大不用把业务拆成分布式。三是可靠性设计从芯片到固件到操作系统一整条链路都是同一家在做兼容性验证出问题时责任边界清楚。代价同样明确。软件许可在这类平台上经常按核心数或按分区计费硬件只是账单的一部分有时许可费比机器还贵。运维人才稀缺招一个熟悉这类系统的工程师周期很长。配件和备件周期也长一个电源模块等两周是常事。我的判断标准是业务如果要的是横向扩展、成本敏感、团队以通用技术栈为主直接x86双路集群别犹豫。只有当业务明确要求硬分区隔离、单机超大内存、原厂7×24现场支持合同且许可成本算得过来RISC平台的溢价才花得值。这三种条件缺一个这笔钱就容易打水漂。4. 四台典型2U/4U机型逐项对比从参数表读到采购结论把原文四台机器的参数横向排开能读出很多单看一台看不出的信息。下面这张表是我按选型视角重新整理的型号用甲乙丙丁代替参数按原文照录。4.1 横向参数表四台机器的真实差距项目甲4U四路乙2U双路高配丙2U双路中配丁2U双路老平台机箱结构机架式4U机架式2U机架式2U机架式2U最大CPU数4颗2颗2颗2颗单颗核心数6核10核6核4核主频1.9GHz2.3GHz1.6GHz2.4GHz三级缓存15MB15MB15MB10MBQPI总线6.4GT/s9.6GT/s6.4GT/s6.4GT/s标配内存32GB DDR316GB DDR48GB DDR42GB ECC DDR3硬盘最大8TB SAS300GB SAS1.2TB SATA/SAS300GB SASRAID支持0/1/100/15原文未标满配核心总数24核20核12核8核丁那台的内存原文标的是2GB这个数字放在双路ECC DDR3平台上更像是低配起点或者录入笔误按实际采购经验这类平台起步通常从8GB到16GB算2GB连操作系统都跑不舒展。看到这类明显异常的参数第一反应应该是回去核对原始配置单而不是照着报价下单。另外原文里RAID被写成“DAID”属于排版错误两处都出现了读的时候按RAID理解即可。4.2 三条从表里读出来的结论第一条核多不等于快。甲满配24核比乙的20核多四个但主频低0.4GHz、内存落后一代、QPI带宽低三分之一。跑虚拟化、跑能拆分的批处理甲占优跑单实例数据库、跑依赖单线程响应的接口服务乙更稳。选型时先问业务是“并行吞吐型”还是“单请求延迟型”答案直接决定看核心数还是看主频。第二条内存要看通道填充而不是容量数字。甲的32GB如果集中在两条上双路平台八个通道只填了两个带宽浪费严重乙的16GB如果按每个CPU四个通道各插一条四通道全开实际带宽反而更好。上架前一定要看内存槽位分布这条比选型号更容易出错。第三条盘和RAID才是隐形瓶颈。乙只有300GB且只支持RAID 0和1意味着它压根不是给你存业务数据用的系统盘加日志盘就到头了。丙的1.2TB配RAID 5适合文件共享和轻量备份但RAID 5写惩罚明显四块以上大容量机械盘做RAID 5重建一次要几个小时到一天期间再坏一块就是全盘报废。甲支持RAID 10又给到8TB SAS才是数据库和高IOPS场景该有的配置。还有一条隐性差距4U和2U在扩展槽数量上不是一个量级。甲能插多块PCIe卡做多路径存储或者多网卡绑定乙通常只有两三个槽插了万兆卡就没什么余量。业务如果未来要加HBA卡、加网卡、加加速卡U数就是硬约束。4.3 存储与网络接口怎么配SAS、SATA、SCSI与三类网络接口硬盘接口这一段原文的判断基本准确我补上量级和适用边界。接口带宽量级典型介质适用场景注意点SATA6Gb/s机械盘、低价SSD备份、冷数据、大容量归档无多路径队列深度浅不适合高并发随机写SAS12Gb/s按代际企业级机械盘、企业级SSD数据库、虚拟化、核心业务支持双端口和多路径成本和功耗更高SCSI老接口老式硬盘老设备维护已基本退出主流采购SAS和SATA的差别不只在速率。SAS盘支持双端口两条链路同时连到两台控制器或者同一台机器的两个HBA一条链路断了业务不中断这是它进核心业务的前提。SATA盘单端口也没有针对7×24小时负载做固件优化长时间高负载的故障率会明显高于企业级SAS盘。把SATA盘塞进数据库服务器省下的那点钱后面往往用停机时间还回去。RAID级别我按写性能和风险排一遍级别最少盘数容错能力容量利用率写性能建议用途RAID 02无坏一块全丢100%最高临时缓存、可重建数据不做业务盘RAID 12单盘50%中系统盘、小容量高可靠RAID 53单盘(n-1)/n写惩罚明显读多写少的文件服务RAID 104视组合可坏多块50%高数据库、日志、虚拟化网络接口这块原文列了以太网、光纤、InfiniBand三类。以太网是最通用的从千兆到万兆到更高管理口通常单独走一个网段业务口做绑定。光纤接口主要用来连SAN存储距离远、延迟稳定适合集中式存储架构。InfiniBand用于高性能计算特点是超低延迟和高带宽现在一些中等规模场景会用以太网加RDMA方案替代但小规模集群用InfiniBand仍然省心。配比的实操建议虚拟化宿主机至少万兆起步存储流量和业务流量分两个网段甚至两张网卡数据库机器如果要连集中存储走光纤或者独立的存储网络别跟业务流量挤在一起管理口一定要单独配带外管理在系统挂死的时候是唯一的救命通道。5. 避坑与排查五条翻车记录现象、原因和补救这一章是我踩过和见别人踩过的坑按“现象、原因、解决”的顺序写能对上号就直接照着改。5.1 选型阶段的三条算错、看错、配错第一条U数算错机柜位置不够。现象报价单上按2U下单货到上架发现机器实际占3U高度导轨装完还剩半截塞不进去。原因U换算那一行原文排版串行“2U4.45cm * 2”和“3U4.45cm * 3”黏在一起照着抄很容易把2U理解成别的高度另外有些机型的导轨和理线臂会额外占用上下各1U的操作空间。解决自己按1U4.45厘米逐级重算采购前拿到厂商的物理尺寸图把导轨和理线臂的占位一起算进机柜规划。第二条只看内存容量不看通道。现象32GB的机器跑数据库比16GB的还慢CPU占用不高但查询就是慢。原因内存条集中插在一两个通道上双路平台其余通道空着实际带宽只有设计值的一半内存延迟也上去了。解决按CPU的内存通道数均分插条双路平台至少8条起优先插满每个通道的第一槽加内存时成对增加不要出现两路容量不对称。第三条RAID级别和盘数不匹配。现象四块大容量机械盘做RAID 5跑了一年多某次重建过程中又掉一块数据全没。原因RAID 5只容忍单盘故障大容量机械盘重建动辄数小时到一天这期间阵列处于无保护状态盘的故障率在重建高负载下还会上升。解决核心数据一律RAID 10RAID 5只用于可重建的冷数据并且必须配热备盘、必须有独立备份。RAID不是备份这句老话每年都有人用血泪经验重新验证一遍。5.2 上架与运行阶段的两条装不下、跑不稳第四条机柜深度和供电没核。现象机器推进柜子后门关不上硬关上之后电源线被压弯或者一开机整柜跳闸。原因只看U数不看深度机器深度七十多厘米机柜八十厘米后部还要留给电源线和网线空间根本不够功率只按CPU标称算没算整机功耗和启动浪涌。解决上架前用卷尺量机柜内净深减去机器深度至少留10厘米功率按整机功耗乘台数控制在PDU额定功率的八成以内双路电源分接两路PDU并确认两路来自不同的配电支路。第五条RAID卡缓存没电池性能忽高忽低。现象写入性能时好时坏断电重启后偶尔丢最近几分钟的数据。原因RAID卡的写缓存策略设成write-back但没配电池或超级电容卡在检测到无电池保护时会自动切回write-through性能骤降有缓存保护但电池失效时掉电会丢缓存里的数据。解决配齐电池或超级电容模块把电池状态纳入日常巡检关键业务库在电池健康度不达标时主动切write-through。这块是整个存储链路里最像黑匣子的部分平时没人看出事就是数据问题。6. 落到一台机器上配置单定稿前的最后一遍核对把前面四层筛完配置单基本成型场景落在哪一档应用层次、机箱用几U、CPU走双路还是四路、盘用SAS还是SATA、RAID上哪一级。定稿前我固定做一遍核对主要是防止报价单和实物对不上。这套动作不复杂但能挡掉大部分低级错误。# 到货后、上架前在救援系统或已有系统里跑一遍核对实物与订单 lscpu | grep -E Socket|Core|MHz|cache # 核对CPU路数、单颗核心数、主频、三级缓存 dmidecode -t memory | grep -E Size|Locator|Speed # 核对内存条数、槽位分布、频率确认通道是否填满 lsblk -d -o NAME,SIZE,ROTA,MODEL # 核对盘容量与介质类型ROTA0表示SSDROTA1表示机械盘 storcli /c0 show 2/dev/null || megaraid-status 2/dev/null # 核对RAID级别、缓存策略与电池状态这段命令里Socket那一行告诉你实际插了几颗CPU别只看“最大支持4颗”Locator那一列是内存槽位编号用来确认是不是每个通道都插了条ROTA字段是最容易被忽略的很多报价写“企业级硬盘”但没说是机械还是固态ROTA1就是机械盘随机读写性能差一个数量级。最后一行依赖厂商的RAID管理工具装没装、叫什么名字各家不同能跑出RAID级别和电池健康度就够。按场景给一张速查结论场景首选配置单实例数据库、纵向扩展4U四路或高配双路RAID 10内存按通道插满通用业务与虚拟化宿主机2U双路高配万兆网卡SAS系统盘加独立存储文件共享与备份2U或3U多盘位RAID 5或6SATA大盘无专用机房的小规模业务塔式或低转速2U独立市电回路重视噪声从那以后我每次列配置单都强制走一遍“应用层次、机箱形态、CPU架构、存储网络”这四步并在上架前把上面那几条命令跑一遍确认实物和订单一致才签收。选型这件事没有后悔药能做的就是让每一个判断都有依据。希望帮到你。本文还有配套的精品资源点击获取
阅读完成 · 觉得有帮助?
咨询建站