Skip to content

服务器 (Server)

一、服务器概述

服务器:在网络环境中为客户端(PC、手机、其他服务器)提供计算、存储、网络、应用等服务的专用计算机。

服务器 vs 普通 PC

维度 服务器 普通 PC
稳定性 7×24 不间断运行,MTBF 数万小时 偶尔开关,无严格稳定性要求
性能 强调多 CPU、大内存、高 IO 强调单核/单卡游戏性能
扩展性 多内存槽、多硬盘位、多 PCIe 槽位少,扩展有限
冗余 电源、风扇、硬盘、网卡冗余 一般无冗余
散热 多冗余风扇,智能调速 1-2 个风扇
管理 带 IPMI/iLO/BMC,远程管理 本地管理
操作系统 Linux / Windows Server / Unix Windows / macOS / 桌面 Linux
成本 几千到几十万元 几千到几万元
设计目标 可靠性、可用性、服务能力 (RAS) 体验、性能、便携

服务器的核心设计目标:RAS

  • R (Reliability) 可靠性:平均无故障时间长
  • A (Availability) 可用性:故障能快速恢复
  • S (Serviceability) 可服务性:易维护、热插拔

二、服务器分类

1. 按应用场景分类

类型 用途
Web 服务器 提供 HTTP/HTTPS 服务 (Nginx、Apache、IIS)
应用服务器 跑业务逻辑 (Tomcat、JBoss、Spring Boot)
数据库服务器 跑 DBMS (MySQL、Oracle、PostgreSQL、Redis)
文件服务器 文件存储共享 (NFS、SMB)
邮件服务器 邮件收发 (Postfix、Exchange)
DNS 服务器 域名解析 (BIND、PowerDNS)
代理/网关 反向代理、负载均衡 (HAProxy、Nginx、F5)
虚拟化服务器 运行虚拟机 (VMware ESXi、KVM、Hyper-V)
容器服务器 跑 K8s、Docker Swarm
GPU/AI 服务器 深度学习训练/推理 (GPU、TPU、NPU)
存储服务器 专门做存储 (NAS、San、对象存储)
备份服务器 数据备份、容灾
日志服务器 集中收集日志 (ELK、Loki)
监控服务器 监控系统状态 (Prometheus、Zabbix)

2. 按外形分类

形态 高度 (U) 特点 适用场景
塔式 (Tower) 立式机箱 像 PC 主机,扩展性好,噪音大 中小企业、机房边缘
机架式 (Rack) 1U/2U/4U 标准 19 英寸宽,可上机柜 数据中心主流
刀片式 (Blade) 多个"刀片"插框 高密度,共享电源/散热/网络 大型数据中心
整机柜 (OCP) 整柜交付 Facebook 主导,极致密度和能效 超大规模云
边缘服务器 小型/加固 抗高温、防尘、防震 边缘机房、户外

1U = 1.75 英寸 ≈ 4.45 cm;标准机柜 42U。

3. 按 CPU 架构分类

架构 代表 特点
x86 Intel Xeon、AMD EPYC 主流,生态最好
ARM 华为鲲鹏、AWS Graviton、安培 Altra 功耗低,云厂商自研
MIPS 龙芯 国产化,特定领域
Power IBM Power 高端 UNIX,金融/电信
RISC-V 平头哥、SiFive 开源,新兴
国产 x86 海光、兆芯 国产化替代

三、服务器硬件组成

1. CPU

  • 多路服务器:支持 2/4/8 个 CPU 共存,共享内存/IO
  • 2 路(2P):中小企业主流
  • 4 路(4P):大型数据库/虚拟化
  • 8 路(8P):高端关键业务
  • NUMA 架构:多 CPU 下,每 CPU 访问本地内存快,跨 CPU 慢
  • 软件要绑核、绑内存才能发挥性能
  • 服务器 CPU 特性:
  • 更多核心/线程 (几十核,几百线程)
  • 更多 PCIe 通道 (64-128 条)
  • 更多内存通道 (6/8 通道)
  • 支持 ECC 内存
  • RAS 特性 (机器检查架构 MCA、错误纠正等)
  • 代表型号:
  • Intel Xeon Scalable (Sapphire Rapids / Emerald Rapids)
  • AMD EPYC (Genoa / Bergamo)
  • 华为鲲鹏 920
  • 海光 7285

2. 内存

  • 类型:DDR4 ECC、DDR5 ECC(主流)
  • 形态:DIMM(台式)、RDIMM(带寄存,服务器主流)、LRDIMM(低负载)
  • 特性:
  • ECC (Error-Correcting Code):自动纠正单位错误,检测多位错误
  • Memory Mirroring:镜像,内存一半用于备份
  • Memory Sparing:备用内存,故障时自动启用
  • Memory Lockstep:成对内存同步,检测错误
  • 容量:单服务器 256GB ~ 几 TB
  • 通道:8 通道内存,插满才能达到最大带宽

3. 硬盘 / 存储

  • 类型:
  • SAS HDD:企业级机械盘,容量大、可靠性高 (2.4TB~24TB)
  • SATA SSD:性价比高
  • SAS SSD:企业级 SSD
  • NVMe SSD:性能最高 (PCIe 4.0/5.0,可达 14GB/s)
  • 形态:2.5 寸、3.5 寸、M.2、U.2、E1.S、E3.S
  • RAID 控制器:独立 RAID 卡(LSI、PMC)
  • 后端:
  • DAS:直连存储(本地硬盘)
  • NAS:网络文件存储
  • SAN:块级存储(FC-SAN、IP-SAN)
  • 对象存储:S3 兼容(MinIO、Ceph RGW)

4. 电源

  • 冗余电源:1+1、2+1、2+2,一路坏不影响运行
  • 热插拔:支持不关机更换
  • 效率:80 PLUS 金牌/铂金/钛金(越高越省电)
  • 市电双路:两路市电接入,任何一路停电不中断
  • UPS:不间断电源,过渡到柴油发电机
  • 柴油发电机:长时间断电时供电

5. 散热

  • 风扇:多冗余,N+1 配置,智能调速
  • 热插拔:故障风扇可在线更换
  • 液冷:
  • 冷板式:CPU/GPU 装冷板,水冷
  • 浸没式:整服务器泡在绝缘冷却液里
  • 喷淋式:冷却液直接喷到发热元件
  • 风液混合:低负载风冷,高负载切换液冷

6. 主板 / 机箱

  • 主板:
  • 多 CPU 插槽
  • 几十条 DIMM 槽
  • 多 PCIe 槽
  • 板载 BMC/IPMI 管理芯片
  • 板载 10G/25G/100G 网口
  • 机箱:
  • 1U/2U 高度
  • 大量硬盘托架(前置、后方)
  • 冗余电源、风扇模块
  • 滑轨、免工具维护

7. 网络

  • 板载网卡:1G/10G/25G
  • PCIe 网卡:
  • 10G/25G/100G/200G/400G
  • 智能网卡 (SmartNIC):DPU 卸载网络/存储 (Mellanox、Broadcom)
  • HBA 卡:连接 FC SAN
  • InfiniBand:HPC 集群用,低延迟高带宽

四、关键特性深入

1. 可靠性指标

指标 说明
MTBF 平均故障间隔时间,越长越好
MTTR 平均修复时间,越短越好
可用性 = MTBF / (MTBF + MTTR) 百分比,4 个 9 = 99.99%,5 个 9 = 99.999%
4 个 9 一年宕机 ≤ 52 分钟
5 个 9 一年宕机 ≤ 5 分钟(银行、电信)
6 个 9 一年宕机 ≤ 31 秒(几乎不可能,需双活多活)

2. 远程管理 (BMC/IPMI)

  • BMC (Baseboard Management Controller):独立的小处理器,有自己的网口、IP、固件
  • IPMI (Intelligent Platform Management Interface):BMC 通信协议标准
  • 常见品牌实现:
  • Dell: iDRAC
  • HPE: iLO
  • Lenovo: XClarity Controller (XCC)
  • Huawei: iBMC
  • 浪潮: ISM
  • 功能:
  • 远程开关机、重启
  • 远程控制台 (KVM over IP,虚拟光驱)
  • 监控温度、电压、风扇、电源
  • 告警 (邮件、SNMP、短信)
  • 远程安装系统
  • Redfish:新一代 RESTful API,逐步替代 IPMI

3. 虚拟化

  • 裸金属虚拟化 (Type 1):直接装在硬件上
  • VMware ESXi、Citrix XenServer、Microsoft Hyper-V、KVM(可视为)
  • 寄居虚拟化 (Type 2):装在 OS 上
  • VirtualBox、VMware Workstation
  • 关键概念:
  • VM (虚拟机):完整 OS + 应用的虚拟实例
  • Hypervisor:虚拟化管理层
  • vCPU、vRAM、vDisk:虚拟资源
  • 过载使用 (Overcommit):虚拟资源 > 物理资源
  • 实时迁移 (vMotion):VM 不停机从一台物理机迁到另一台
  • 容器 (Docker):更轻量,共享 OS 内核
  • K8s:容器编排

4. 高可用 (HA) 与集群

  • 主备模式 (Active-Standby):平时备机不服务,故障时切换
  • 双主模式 (Active-Active):两台同时服务,互为备份
  • 负载均衡:多台服务器分担请求
  • L4 负载均衡 (基于 IP/端口,性能高)
  • L7 负载均衡 (基于 HTTP 内容,功能强)
  • 集群:
  • HPC 集群:高性能计算,GPU 集群
  • 数据库集群:主从、主主、PXC、MGR
  • 分布式集群:Hadoop、Kafka、ES
  • 脑裂 (Split-Brain):集群失去通信后,双方都以为自己是主
  • 解决:心跳线、Quorum、STONITH
  • Fencing:故障节点隔离(STONITH:爆头,强制断电)

5. 监控与运维

  • 监控指标:
  • CPU 使用率、负载(load average)
  • 内存使用率、Swap
  • 磁盘 IO、容量、延迟
  • 网络流量、丢包、错误
  • 应用进程、端口、连接数
  • 告警:阈值告警、异常告警、AI 告警
  • 工具:
  • Prometheus + Grafana:指标监控主流
  • Zabbix:传统企业级监控
  • ELK / Loki:日志
  • Jaeger / SkyWalking:链路追踪
  • Ansible / SaltStack / Puppet:自动化运维

五、操作系统

OS 厂商 特点
CentOS Stream / RHEL Red Hat 企业级 Linux 主流
Ubuntu LTS Canonical 服务器版,云端主流
Debian 社区 稳定,云厂商偏爱
SUSE Linux Enterprise SUSE 欧洲主流
Windows Server Microsoft 域控、.NET 生态
FreeBSD 社区 网络性能好,文件服务器
OpenEuler 华为 国产化,服务器 OS
Anolis OS / TencentOS 阿里/腾讯 国产化,云原生
Kylin / UOS 麒麟/统信 国产化,政企信创

六、服务器性能指标

1. CPU 性能

  • 主频、核心数、IPC
  • SPEC CPU 2017(行业基准)
  • 实际业务:QPS、TPS、响应时间

2. 内存性能

  • 容量、带宽、延迟
  • STREAM(带宽基准)

3. 存储性能

  • IOPS:每秒读写次数 (随机 4K)
  • 吞吐量 (Throughput):MB/s (顺序读写)
  • 延迟 (Latency):μs
  • FIO:常用测试工具

4. 网络性能

  • 带宽:Gbps
  • PPS:每秒包数
  • 延迟:μs
  • 抖动:ms

七、服务器品牌

国际品牌

品牌 特色
Dell PowerEdge 系列,性价比好
HPE ProLiant 系列,企业主流
Lenovo ThinkSystem 系列,收购 IBM x86
Cisco UCS 系列,网络出身
Supermicro 超微,灵活定制
IBM Power 系列 (UNIX)
Oracle Sun/Exadata

国内品牌

品牌 特色
华为 TaiShan (ARM)、FusionServer (x86)
浪潮 Inspur,NF 系列,AI 服务器强
曙光 Sugon,中科系
联想 ThinkSystem,ThinkServer
新华三 H3C UniServer
长城 国产化替代
宝德 国产化替代

八、服务器选型要点

1. 业务需求分析

  • CPU 密集型:编译、计算、AI 训练 → 高主频 / 多核
  • 内存密集型:数据库、缓存 → 大内存、内存带宽
  • IO 密集型:数据库、视频、备份 → NVMe SSD、RAID 卡
  • 网络密集型:网关、负载均衡 → 高带宽网卡

2. 选型清单

  • CPU:型号、核心数、主频
  • 内存:容量、类型、通道数
  • 硬盘:数量、容量、类型、RAID 级别
  • 电源:冗余方式、功率
  • 网络:网卡数量、速率
  • 扩展:PCIe 槽位、硬盘位
  • 管理:BMC/iLO/iDRAC
  • 售后:保修年限、响应时间

3. 部署方式

  • 单机:小业务
  • 主备:核心业务
  • 集群:高可用 / 高性能
  • 分布式:大数据、互联网架构
  • :弹性伸缩

九、关键概念速记

  • RAS:Reliability、Availability、Serviceability
  • BMC/IPMI/iDRAC/iLO:服务器远程管理
  • ECC 内存:服务器必备,自动纠错
  • 冗余电源:1+1 或 2+1,N+1 配置
  • NUMA:多 CPU 内存访问本地 vs 远程
  • RAID:数据冗余与性能(详见 RAID 笔记)
  • 可用性:4 个 9 (99.99%) 是企业级入门
  • 热插拔:电源/风扇/硬盘/PCIe 都应支持
  • 虚拟化:VMware ESXi、KVM、Hyper-V
  • 容器:Docker、K8s
  • 智能网卡 (DPU):卸载网络/存储,降低 CPU 负担
  • 液冷:高密度数据中心标配