服务器内部大揭秘(CPU、内存、硬盘)

晚上好,我的网工朋友。

服务器作为网络的节点,存储、处理网络上80%的数据、信息,被称为互联网的灵魂

它不仅是一个简单的机器,更像是一个精密的工程,由多个关键组件相互配合,以实现高效的数据处理和存储。

掌握服务器基础知识,是咱网工的必备技能

今日文章阅读福利:《 华为机架服务器白皮书 

给你分享一份华为厂商的某机架服务器白皮书,进一步观察学习相关硬件部件知识。私信我,发送暗号“机架服务器”,即可获取。

01 什么是服务器

服务器是在网络中为其他客户机提供服务的高性能计算机;具有高速的CPU运算能力,能够长时间的可靠运行,有强大的I/O外部数据吞吐能力以及更好的扩展性

服务器的内部结构与普通计算机内部结构类似(CPU、硬盘、内存、系统总线等)

服务器Server:间接服务于多人;个人计算机PC:直接服务于个人

02 服务器的分类

01 外形结构分类

工业场景使用比较多的就是架式服务器(一般2U )和刀片服务器(架式服务器的高密度版,一般8U或10U),插拔的每一个刀片都可以理解为是一个服务器)

1.塔式服务器:外形以及结构跟立式PC的主机差不多

2.机架式服务器:外观统一标准,配合机柜使用

3.刀片式服务器:机架式机箱内插装多个卡式的服务器单元(比较贵)

02 按照CPU体系架构分类

1.CISC服务器(复杂指令集)

X86架构:AMD、Intel做的比较好,32位的x86处理器

X86-64架构:64位的x86扩展处理器,有时也称为x64、IA-32、EMT64等架构

2.RISC服务器(简单指令集)

ARM架构——主要是手机端的CPU和MCU

手机端CPU厂商有高通骁龙、华为麒麟、联发科、三星猎户等,MCU端有STM32、GD32等

服务器处理器有华为海思鲲鹏、Ampere、亚马逊Craviton

3.MPIS架构、PowerPC架构、SPARC架构(可扩展处理器架构)

4.VLIW服务器(超长指令集)

Inter IA-64架构、AMD Athlon 64架构

03 按照网络规模场景分类

企业级、入门级

04 按照用途分类

通用型、专用服务器

05 也可以简单把服务器分为X86服务器和非X86服务器

X86:PC服务器,基于CISC复杂指令集(即我们使用的个人笔记本也可以理解为X86服务器)

非X86:主要包括大型机、小型机和Unix服务器,这类服务器一般需要使用专门的操作系统(像X86只需要windows或linux就可以)

非X86和X86的区别

1.X86我们一般都称之为微型机,而非X86的运算能力和性能要高很多,在服务器市场的定位为中高端,价格昂贵。

(但是随着云计算的提出以及并行计算思想的提出,我们可以将一个大任务分为多个小任务,并将其分配过不同的机器进行运算,就可以使用多个微型机来实现大型的运算,因此虽然X86服务器的性能和可靠性并没有提升,但是整个X86集群的可靠性和性能得到了提升)@网 络 工 程 师 俱 乐 部

2.X86服务器的通用型要比非X86好很多。

(例如Hypersion软件,对于所有的X86服务器,虚拟化软件都可以使用-KVM、VMware等虚拟化软件就可以在所有X86服务器上运行)

3.非X86服务器有很强的定制化特性。

(不同厂商的非X86服务器需要定制化的操作系统、定制化的虚拟化软件-厂商A的非X86服务器的虚拟化软件就不能运行在厂商B的非X86服务器上),所以非X86服务器的横向兼容性和扩展性就很差。

03 服务器的组成

硬件组成

CPU、内存、硬盘、电源、风扇

IO(阵列卡、网卡、HBA卡、HCA卡-应用于IB网络上的网卡等)

管理模块(带内-消耗服务器资源/带外管理,服务器有专门的管理口-连接的是服务器内部的一个管理组件)

软件组成

固件(系统固件、硬件固件-例如BIOS/UEFI)

系统软件(编程语言程序、操作系统、数据库管理系统等)

应用软件(通用/定制应用软件、商用应用软件等)

01 中央处理器CPU

CPU主要由ALU算数逻辑运算单元、Cache高速缓冲存储器、Bus总线组成

1.CPU常见参数

(1)主频

CPU的时钟频率,指的是每秒CPU能够运算的次数,一般而言主频越高,CPU的速度越快

超频:主频并不是固定不变的,在一些场景下可以超频运行,不过会伤害CPU的使用寿命

降频:在节能模式下,系统CPU会进行降频,增强续航

(2)核数

表示CPU的并行处理能力,核数越多并行处理速度越快

(3)线程

指的是处理器的逻辑线程数量,一般一个核数对应一个线程

超线程:一个物理核可以对应多个线程(将一个核心分为多个小的核心进行并行计算),实现单核可以并行处理多个事务,提高效率

(4)高速缓存

高速缓存也可以称为多级缓存,用来缓解内存带来的瓶颈;目前有2级、3级缓存。缓存量越大越好(因为目前内存发展滞后于CPU的)

(5)FSB前端总线

表示了CPU和外界数据传输的速度

TDP热设计功耗

当芯片达到最大负荷时热量释放的指标,是电脑的冷却系统必须有能力驱散热量的最大限度

(6)VT虚拟化技术

VT是Inter的技术,AND对应的是ADM-v技术

能够满足对不同的上层操作系统对底层处理器的调用

02 内存

内存是和CPU配合工作的,CPU用于计算的时候会将所需要的数据和指令缓存在内存中,内存同时也需要和硬盘进行通信。

1.内存主要分为RAM(随机存储器)、ROM(只读存储器)、Cache(高速缓存)

(1)RAM:与CPU直接交换的内部存储器,也叫主存(内存),可以随时读写

(2)ROM:一般在内存制造时就将相关数据写入到ROM中(一般存放计算机基本程序和数据),里面的信息只能读出;断电不会丢失

(3)Cache:高速缓冲存储器,位于CPU和内存之间,是一个读写速度比主存更快的存储器(向主存进行数据的读写时,这些数据业户别存储进高速缓冲存储器中)

当进行数据读取与访问时,CPU直接从高速缓冲存储器读取,而不是访问较慢的主存;如果需要的数据在Cache中没有,则CPU再去主存读取数据。

2.内存类型的分类

内存主要分为SRAM静态随机读写内存,DRAM动态随机读写内存。

SRAM的速度比DRAM快,功耗也较低,但是SRAM的成本比较高,一般用于高速缓存(如L1、L2、L3缓存)。

DRAM通常就是我们使用的内存,主要由以下几种类型

SDRAM(同步动态随机存取存储器)

RDRAM(Rambus动态随机存取存储器)

EDO DRAM(扩展数据输出动态随机存取存储器)

FPM DRAM(快速页模式动态随机存取存储器)

其中SDRAM又可以细分为以下几种类型

DDR(双倍率同步动态随机存取存储器)、DDR2、DDR3、DDR4(主流)、DDR5

3.内存相关参数

(1)内存主频

与CPU主频一样,代表内存所能达到的最高工作频率,一般用来表示内存的速度。

现在内存中都会配置高速缓存,通过分级高速缓存,来保证内存跟CPU通讯的速度越来越快。@网 络 工 程 师 俱 乐 部

(2)内存容量

4、8GB内存为主流配置;SDRAM内存条有双面和单面两种设计,每一面采用8颗或9颗(多出的一颗为ECC)内存颗粒(内存芯片)。

(3)CL延迟

内存存取数据所需的延迟时间,就是内存接到CPU的指令后的反应速度。

(4)奇/偶校验(ECC)

数据传送时采用的一种校正数据错误的一种方式,分为奇校验和偶校验两种(一般企业级的内存才会有ECC校验)。

(5)存取时间

单位为ns(纳秒),数值越小,存取速度越快,价格越高。

2Rx4:指的是该内存条有两面,每面有4个内存颗粒。

有些内存条DDRx的型号是通过PCx来表示的(即 PC3也表示DDR3)。

4.主流内存厂商

03 硬盘

1.服务器有前置硬盘和后置硬盘,区别是什么——不绝对

一般服务器后面插的硬盘我们称为本地盘(安装服务器的操作系统、应用软件等)。

前面的硬盘可以用作配超融合的虚拟存储(即:在服务器上配置虚拟机的时候,一般分配前置硬盘的资源)。

2.根据硬盘的介质主要分为两种类型

HDD机械硬盘

SDD固态硬盘(读写速度快,价格高)

还有一种HHD混合硬盘(不仅有机械硬盘必备的磁头、碟片、马达等,还内置了NAND闪存颗粒)

3.存储接口协议

SCSI、FC、SAS、、SATA、PCIE等

常见的扩容插槽为M.2和PCI-E--服务器为PCI-E,云终端为M.2

04 网卡、存储卡、RAID卡

这三类卡都通过PCI插槽插在服务器的主板上(与主板的接口一般是PCI接口、现在也有PCI-X、PCI-E接口)*

1.网卡—通过网络连接线与网络交换机连接

普通场景使用电口网卡、但是在一些工业场景可能需要使用到光口网卡来提供更高速的网络连接。

(1)服务器网卡分类—根据封装协议的类型分类

NIC:特指以太网卡,支持TCP/IP协议,应用于以太网络中

CAN:融合网卡,本质上是以太网卡,但支持FCoE功能(FC over Ethernet)

HCA:特指Infiniband网卡,即IB卡,应用于高带宽、低时延的高性能计算项目中

HBA:FC-HBA网卡连接光纤交换机;iSCSI-HBA网卡,连接存储设备

电口网卡:RJ45接口

光口网卡:LC/SC/FC/ST接口(需要和光模块一起使用)

2.光模块——插在光口上

用来实现光电转换,发送端把电信号转为光信号,通过光纤传送后,接收端再把光信号转为电信号(通过光纤可以传输很远的距离,并且传输速率高)。

(1)根据接口速率可以分为SFP(1G)、SFP+(10G)、SFP28(25G)、QSFP+(40G)、QSFP28(100G)、XFP等。

(2)根据传输距离可以分为单模、多模,单模传输距离远(更贵),多模传输距离近。

3.光纤跳线

用来做设备到光纤布线链路的跳接线(指的就是不同设备之间通过光纤布线链路来连接)

光纤接口分类(按照接口的形状分类)

LC(小方型卡接式-比SC个头小)、SC(大方型卡接式-路由器交换机使用的最多)、FC(圆型带螺纹-配线架上使用的最多)、ST(圆形卡扣连接)等。

需要注意:光纤跳线两边的接口和光模块接口要一致。

4.存储卡—通过网络连接线与存储设备连接

服务器通过存储卡可以直接和存储设备进行连接,使得存储设备为服务器提供存储服务。@网 络 工 程 师 俱 乐 部

HBA卡就可以称为存储卡,常用的有FC-HBA(连接光纤交换机),iSCSI-HBA(连接存储设备)。

5.RAID卡—通过总线和硬盘连接

解决本地磁盘配置RAID的问题,通过RAID卡这个硬件可以直接将本地磁盘配置为RAID组(也有软件方式)。

整理:老杨丨10年资深网络工程师,更多网工提升干货,请关注公众号:网络工程师俱乐部

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/2803782.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

集合、List、Set、Map、Collections、queue、deque

概述 相同类型的数据进行统一管理操作,使用数据结构、链表结构,二叉树 分类:Collection、Map、Iterator 集合框架 List接口 有序的Collection接口,可以对列表中的每一个元u尿素的插入位置进行精确的控制,用户可以根…

数据库面试题汇总,助你轻松应对面试!

考虑到最近有些小伙伴准备跳槽,所以更新一些数据库相关的面试题,希望能帮到大家! 一 请写出创建表的基本语法结构? 创建表的基本语法结构如下: CREATE TABLE IF NOT EXISTS 表名(字段名1 字段类型,字段名2 字段类型 …

哪个蓝牙耳机好用?2024最新蓝牙耳机选购指南,实测避坑!

​蓝牙耳机已成为现代生活中不可或缺的一部分。无论你是追求高品质音质、注重佩戴体验,还是在意性价比,市场上总有适合你的那一款。希望通过我的推荐和分析,你能找到一款真正适合自己的蓝牙耳机,让你的音乐之旅更加精彩。 一、选购…

【2024软件测试面试必会技能】Charles(6):Charles设置弱网

设置弱网(慢网速) 方法一:点击Charles 上方的乌龟标志,模拟网络延迟; 方法二:点击Proxy——Throttle Settings——勾选Enable Throttling——再勾选Only for selected hosts——点击Add,设置指定的域名——…

【Vuforia+Unity】AR05-实物3D模型识别功能实现(ModelTarget )

不管是什么类型的识别Vuforia的步骤基本都是: 把被识别的物体转成图、立体图、柱形图,3D模型、环境模型,然后模型生成Vuforia数据库-导入Unity-参考模型位置开始摆放数字内容,然后参考模型自动隐藏-发布APP-识别生活中实物-数字内…

kettle计算增长率

kettle计算增长率 问题描述处理方法 问题描述 读取一段时间内的数据记录,计算相邻记录的比率 iddatevalue12024-01-0110012024-01-0211012024-01-0312012024-01-0490 处理方法 1.使用统计中的分析查询节点能在每一行中添加前后行的数据 2.使用计算器节点计算比…

蓝牙耳机哪个品牌质量好?2024超高性能机型比拼推荐

​无线耳机已经成为现代生活中的必备数码产品,尤其在感受到无线带来的自由后,很难再适应有线耳机的束缚。因此,耳机市场竞争激烈,各种类型和外观的耳机层出不穷。在此,我为大家总结了五款使用体验很不错的蓝牙耳机&…

ESP8266智能家居(1)——开发环境的搭建

1.前期介绍 本次打算使用esp8266的开发板——NodeMCU,进行物联网相关项目的学习。开发环境使用Arduino软件。 NodeMCU实物图为: 开发环境截图为: 2.软件下载 我使用的arduino版本为1.8.5,其安装包如下: 【免费】ar…

区块链笔记(五)---德勤相关分析报告

web3.0 定义: 在《Insights into a Modern World》提出,“信息将由用户自己发布、保管、不可追溯且永远不会泄露,用户的任何行为将不需要任何中间机构来帮助传递”;用来指代一种区块链技术,可以基于“无须信任的交互…

2024年阿里云新用户购买云服务器有哪些优惠活动?

2024年阿里云服务器购买、续费、升级优惠政策整理,阿里云服务器优惠价格表:轻量2核2G3M服务器61元一年、2核4G4M带宽165元1年,云服务器4核16G10M带宽26元1个月、149元半年,阿里云ECS云服务器2核2G3M新老用户均可99元一年续费不涨价…

精酿啤酒:麦芽与啤酒花搭配的奥秘

麦芽和啤酒花是啤酒酿造过程中不可或缺的原料,它们的风味和特点对啤酒的口感和品质产生着深远的影响。Fendi Club啤酒在麦芽与啤酒花的搭配方面有着与众不同的技巧和见解,让啤酒的口感更加丰富和迷人。 首先,麦芽的选择是啤酒酿造的关键之一。…

springboot211基于springboot医疗报销系统的设计与实现

医疗报销系统的设计与实现 摘 要 传统信息的管理大部分依赖于管理人员的手工登记与管理,然而,随着近些年信息技术的迅猛发展,让许多比较老套的信息管理模式进行了更新迭代,报销单信息因为其管理内容繁杂,管理数量繁多…

【C++】——模板初阶 | STL简介

前言: 模板初阶 | STL简介 文章目录 一、模板初阶1.1 函数模板1.2 类模板 二、STL简介 (了解) 一、模板初阶 泛式编程(Generic Programming)指的是一种编程范式,其核心思想是编写可以在不同数据类型上通用的代码&#…

C语言中的assert.h:调试助手与断言详解

在C语言编程中,assert.h头文件提供了非常有用的断言(Assertion)功能,它主要用于开发和调试阶段,确保程序在运行时满足某些预期条件。如果这些条件未得到满足,则程序会立即停止执行,并打印出有关…

架构师技能9-深入mybatis:Creating a new SqlSession到查询语句耗时特别长

开篇语录:以架构师的能力标准去分析每个问题,过后由表及里分析问题的本质,复盘总结经验,并把总结内容记录下来。当你解决各种各样的问题,也就积累了丰富的解决问题的经验,解决问题的能力也将自然得到极大的…

操作系统--调度算法

一、进程调度算法(CPU调度算法) 什么时候会发生 CPU 调度呢?通常有以下四种情况: 「抢占式调度」:进程正在运行的时,可以被打断,使其把 CPU 让给其他进程。那抢占的原则一般有三种&#xff0c…

测试用例设计方法:招式组合,因果判定出世

1 引言 上篇讲了等价类划分和边界值分析法,而这两种方法只考虑了单个的输入条件,并未考虑输入条件的各种组合、输入条件之间的相互制约关系的场景。基于此短板,因果图法和判定表法应运而生。 2 因果图法 2.1 概念及原理 2.1.1 定义 一种…

BLEU: a Method for Automatic Evaluation of Machine Translation

文章目录 BLEU: a Method for Automatic Evaluation of Machine Translation背景和意义技术原理考虑 n n n - gram中 n 1 n1 n1 的情况考虑 n n n - gram中 n > 1 n\gt 1 n>1 的情况考虑在文本中的评估初步实验评估和结论统一不同 n n n 值下的评估数值考虑句子长度…

一文了解L7812CV的引脚图介绍、参数解读

L7812CV简介 L7812CV是一款具有稳压功能的正向型线性稳压器,能够将输入电压稳定输出为12V的直流电压。它适用于各种需要12V电源的电子设备、电路和系统。 引脚图介绍 L7812CV有三个引脚,分别为输入引脚(输入电压Vin)、地引脚&…

什么是智慧公厕?智慧公厕跟传统公共厕所的区别

智慧公厕是近年来新兴起的一种公共设施,通过物联网技术的应用,实现了公厕的全面感知、全时监测、全方位精细化管理。与传统的公共厕所相比,智慧公厕在许多方面带来了翻天覆地的变化。本文以智慧公厕源头厂家广州中期科技有限公司,…