目录

文章目录

  • 目录
  • 服务器的逻辑架构
  • 服务器的硬件
  • 服务器的固件
  • 服务器的分类
    • 按产品形态分类
      • 塔式服务器(Tower Server)
      • 机架式服务器(Rack Server)
      • 刀片式服务器(Blade Server)
      • 机柜式服务器(Cabinet Server)
    • 按指令集架构分
    • 按处理器数量分

服务器的逻辑架构

服务器的逻辑架构和普通计算机类似。但是由于需要提供高性能计算,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。

服务器的硬件

服务器硬件主要包括:

  • CPU
  • 内存
  • 芯片组
  • I/O(RAID卡、网卡、HBA 卡)
  • 硬盘
  • 机箱(电源、风扇)
  • 等。

在成本构成上,CPU、内存、芯片组、外部存储是大头。CPU、芯片组大致占比 50% 左右,内存大致占比 15% 左右,外部存储大致占比10% 左右,其他硬件占比 25%左右。

服务器的固件

服务器的固件主要包括:

  • BIOS(Basic input/Output System,基本输入输出系统)/ UEFI(Unified Extensible Firmware Interface,统一的可扩展固定接口):是服务器启动后最先运行的软件。它包括基本输入输出控制程序、上电自检程序、系统启动自举程序、系统设置信息。BIOS 是服务器硬件和 OS 之间的抽象层,用来设置硬件,为 OS 运行做准备。BIOS 设置程序是储存在 BIOS 芯片中的。BIOS 的进化版本是 UEFI,这种接口用于操作系统自动从预启动的操作环境,加载到一种操作系统上,从而使开机程序化繁为简,节省时间。

  • BMC(Baseboard Management Montroller,基板管理控制器):主要是对服务器进行监控和管理。BMC 可以在服务器未开机的状态下,对机器进行固件升级、查看机器设备等。

  • CMOS(Complementary metal-oxide-semiconductor):是电脑主机板上一块特殊的 RAM 芯片,是系统参数存放的地方。CMOS 存储器用来存储 BIOS 设定后的相关参数。

服务器的分类

服务器的分类标准是多元化的,目前主要可按以下纬度进行分类:

  • 产品形态
  • 指令集架构
  • 处理器数量
  • 应用类型

按产品形态分类

塔式服务器(Tower Server)

就是常见的立式和卧式机箱结构的服务器,可放置在普通的办公环境,机箱结构较大,有较大的内部硬盘、冗余电源、冗余风扇的扩容空间,并具备较好的散热功能。

塔式服务器密度低,多为单处理器系统(有少部分为双处理器系统)。系统电源和风扇一般是单配,非冗余可靠性较低。主要应用在企业官网、多媒体大流量 APP、医疗成像、虚拟桌面基础架构(VD)等场景。

机架式服务器(Rack Server)

机架结构是传统电信机房的设备结构标准,宽度为 19 英寸,高度以单位 “U” 计算,每 U 为 1.75 英寸(可换算成 4.445cm)。通常有 1U、2U、4U 和 8U 之分,其中以 1U 和 2U 为主,其次是 4U 和 8U。近期市场也有 3U 和 6U 等高度的机架产品出现。

机架服务器是一种外观按照统一标准设计的服务器,配合机柜使用。可以认为机架式是一种优化结构的塔式服务器,它的设计宗旨主要是为了尽可能减少服务器空间的占用,而减少空间的直接好处就是在机房托管的时候价格会便宜很多。主要应用在云计算、软件定义存储、超融合架构、CDN 缓存、超算中心等场景。

刀片式服务器(Blade Server)

通常在一个机箱里可以插入数量不等的 “刀片”,其中每一块 “刀片” 实际上就是一块服务器主板。刀片服务器通常只需要比机架服务器更少的机架空间,通过优化空间来提供更强的计算能力,是一种更高密度的服务器平台。

一般包括刀片服务器、刀片机框(含背板)及后插板三大部分。不同厂商有不同高度的机框。各厂商机框皆为 19 英寸宽,可安装在 42U 的标准机柜上。主要应用在超算中心、异构计算、云计算平台、实时业务处理、商业智能分析及数据挖掘等场景。

机柜式服务器(Cabinet Server)

是未来数据中心基础架构的核心形态和发展趋势。它集成计算、网络、存储于一体,以及面向不同应用时,可以部署不同的软件,提供一个整体的解决方案。

机柜式服务器一般由一组冗余电源集中供电,散热方面由机柜背部风扇墙集中散热,功能模块和支撑模块相分离,通过供电、散热的整合,相比普通机架式服务器,运行功耗低、且可靠高效。此外,机柜式服务器无需繁琐拆装,维护便捷,能够轻松实现统一集中管理和业务的自动部署。主要应用在虚拟化、大数据分析、分布式存储、超算中心等快速一体化部署场景。

按指令集架构分

服务器按照指令集架构分类,主要分为如下:

  • CISC(Complex instruction Set Computing,复杂指令集计算)服务器:也被称为 x86 服务器,采用 Intel、AMD 或其它兼容 x86 指令集的处理器芯片以及 Windows 操作系统的服务器,是目前主流的服务器架构。

  • RISC(Reduced Instruction Set Computing,精简指令集计算)服务器:目前主要包括 IBM Power 和 Power PC 处理器,SUN 和富士通合作研发的 SPARC 处理器,华为基于 ARM 架构级授权研发的鲲鹏 920 处理器。

  • EPIC(Explicitly Parallel Instruction Computing,显式并行指令计算)服务器:目前主要是 Intel 研发的安腾处理器等。

使用 RISC 或 EPIC 架构的服务器又称 non-x86 服务器。包括:大型机、小型机和 UNIX 服务器,并且主要采用 UNIX 和其它专用操作系统。

按处理器数量分

按照处理器的数量可将服务器分为:

  • 单路服务器
  • 双路服务器
  • 四路服务器
  • 八路服务器
  • 等。

多路服务器用到了 SMP(Symmetrical Multi-Processing,对称多处理技术)或 NUMA 技术。在一台服务器上,多颗 CPU 共享内存子系统以及总线结构。在服务器运行时,多颗 CPU 同时运行操作系统的单一复本,系统将任务队列对称地分布于每颗 CPU 之上,所有的 CPU 都可以平等地访问内存、I/O 和外部中断,从而极大地提高了整个系统的数据处理能力。

计算机组成原理 — 服务器组成相关推荐

  1. 计算机组成原理 — 服务器 — DELL 服务器使用 iDRAC 进行 Firmware 和 BIOS 版本升级

    目录 文章目录 目录 iDRAC 升级 iDRAC Firmware iDRAC iDRAC(Integrated Dell Remote Access Controller,集成戴尔远程访问控制器) ...

  2. 计算机组成原理 — 存储系统

    目录 文章目录 目录 前文列表 存储系统 存储器分类 按存储介质分类 按存取方式分类 按信息的可保存性分类 三层存储结构 高速缓存 主存储器 辅助存储器 双通道内存 DDR 前文列表 <计算机组 ...

  3. 计算机组成原理第二版复习大纲,计算机组成原理复习大纲

    计算机组原理的重点 主要用来考前补急用 计算机组成原理复习大纲 第一章计算机系统概论(10) 1.计算机的性能指标 吞吐量:表征一台计算机在某一时间间隔内能处理的信息量. 响应时间:表片从输入有效到系 ...

  4. 网络位置可以看到另一个人的电脑_计算机组成原理(一)- 冯·诺依曼体系结构...

    1 计算机的基本硬件组成 早期,DIY一台计算机,要先有三大件 CPU 内存 主板 1.1 CPU 计算机最重要的核心配件,中央处理器(Central Processing Unit). 计算机的所有 ...

  5. 计算机组成原理与系统结构本章小结,计算机组成原理本章小结精简版.doc

    计算机组成原理本章小结精简版 计算机组成原理本章小结精简版 第一章 计算机系统概论 划分通用.专用机: 1.效率:2.速度:3.价格:4.运行的经济性和适用性 通用计算机划分: 超级计算机:大型机:服 ...

  6. 白中英 计算机组成原理_白中英《计算机组成原理》(第5版)笔记和课后习题答案详解...

    白中英<计算机组成原理>(第5版)笔记和课后习题 白中英所著的<计算机组成原理>(第5版,科学出版社)是我国高校采用较多的计算机专业优秀教材,也被众多高校指定为计算机专业考研参 ...

  7. 大学计算机课作业新建文档,重庆大学2020年春季学期课程作业计算机组成原理.docx...

    重庆大学2020年春季学期课程作业计算机组成原理.docx 2020年春季学期课程作业计算机组成原理第1次 计算机组成原理 题号一二合计 已做/题量19 / 2020 / 2039 / 40 得分/分 ...

  8. Java架构师成长之道之计算机组成原理组成篇

    Java架构师成长之道之计算机组成原理组成篇 Java架构师成长之道 2.1 计算机总线 2.1.1 总线概述 以通用串行总线USB(Universial Serial Bus)为例子来理解什么是总线 ...

  9. 深入浅出计算机组成原理01:计算机概要与技术

    目录 1. 计算机系统结构中的8个伟大思想 1.1 面向摩尔定律设计 1.2 使用抽象简化设计 1.3 加速大概率时间 1.4 通过并行提高性能 1.5 通过流水线提高性能 1.6 通过预测提高性能 ...

最新文章

  1. python客户价值分析_Python数据分析与应用航空公司客户价值分析.ppt
  2. 每日一皮:宿舍阿姨眼中的单身狗...
  3. kafka权威指南_Kafka-分区、片段、偏移量
  4. 全球及中国氮肥产业营销趋势与十四五消费规模研究报告2022版
  5. 【leetcode】910. Smallest Range II
  6. 全球最厉害的 14 位程序员,你知道几位呢?最厉害的研究出了它!
  7. 流程一改,魔鬼变天使
  8. VMware Workstation 虚拟机中的 虚拟交换机和地址规划
  9. 计算机麦克风测试,如何进行电脑话筒测试?电脑麦克风如何设置?
  10. 解决VS2017安装一直卡在正在下载
  11. Linux必会的rpm命令安装软件
  12. Zblog采集-Zblog自动采集-Zblog免登录发布插件
  13. 作业调度框架 Quartz 学习笔记(三) -- Cron表达式 (转载)
  14. python 数组去重复
  15. 难难难!如何求图的某一顶点到其他顶点最短距离?迪杰斯特拉Dijkstra和弗洛伊德Floyd要上场了
  16. Linux-lsxxx
  17. Mac常用的五款思维导图软件,中文版推荐
  18. Spring-工作原理
  19. Asp.net2.0电子商务网源码
  20. 文件下载下来是php格式怎么办?

热门文章

  1. linux服务器配置php mysql,Linux系统如何安装配置Apache+PHP+MySQL服务器环境
  2. amd860k能装黑苹果吗_黑苹果配置 篇六:黑苹果硬件选购指南之终篇--2019年8月
  3. mysql 取出20条数据_“取出数据表中第10条到第20条记录”的sql语句+select top 使用方法...
  4. python连接sqlserver_python 链接sqlserver 写接口实例
  5. android surfaceview动画,怎么让android的surfaceview中的动画更加平滑流畅
  6. linux ll一页一页,Linux使用技巧33则
  7. php 判断是否gzip,PHP网站判断页面文件或图片是否经过gzip压缩
  8. mybatis与mysql的优点_mybatis和hibernate比较_区别_优缺点
  9. 最新3D GAN可生成三维几何数据了!模型速度提升7倍,英伟达斯坦福出品
  10. 中国AI城市格局突变:杭州反超深圳,南京上海平起平坐,济南首次跻身前十...