01 服务器概念
服务器(Server):是指在网络上提供各种服务的高性能计算机。作为网络的节点,存储、处理网络上80%的数据、信息,因此也被称为互联网的灵魂。
服务器厂商会根据不同的应用场景,对服务器进行差异化设计,目前主要的应用场景包括文件交互、数据存储和查询、应用程序应答与运行等。
02 服务器分类
1)按照服务器功能用途,可分为:
2)按照服务器外观可分为:
3)按照CPU颗数可分为:
(“路”是指一台服务器内部的CPU个数)
单路服务器:搭载1颗CPU
双路服务器:搭载2颗CPU
多路服务器:搭载4颗及以上的CPU
03 服务器的硬件组成
服务器硬件主要包括:处理器、内存、芯片组、I/O(RAID卡、网卡、HBA卡)、硬盘、机箱(电源、风扇)。
在硬件的成本构成上,CPU及芯片组、内存、外部存储是大头。以一台普通的服务器生产成本为例,CPU及芯片组大致占比50% 左右,内存大致占比 15% 左右,外部存储大致占比10%左右,其他硬件占比25%左右。
服务器主板:
03 服务器的固件和OS
服务器的固件主要包括BIOS或UEFI、BMC、CMOS,OS包括32位和64位。
1)BIOS
(Basic input/ Output System)
即基本输入输出系统,是服务器启动后最先运行的软件。它包括基本输入输出控制程序、上电自检程序、系统启动自举程序、系统设置信息。BIOS是服务器硬件和OS之间的抽象层,用来设置硬件,为OS运行做准备。BIOS设置程序是储存在BIOS芯片中的。BIOS的进化版本是UEFI(Unified Extensible FirmwareInterface),即统一的可扩展固定接口。这种接口用于操作系统自动从预启动的操作环境,加载到一种操作系统上,从而使开机程序化繁为简,节省时间。
2)BMC
(Baseboard Management Montroller)
即基板管理控制器,主要是对服务器进行监控和管理。BMC可以在服务器未开机的状态下,对机器进行固件升级、查看机器设备等。
3)CMOS
(Complementary metal-oxide-semiconductor)
是电脑主机板上一块特殊的RAM芯片,是系统参数存放的地方。CMOS存储器用来存储BIOS设定后的相关参数。
4)OS
(Operating system)
即操作系统,对服务器软硬件及数据资源进行管理调度。OS主要分为32位和64位,OS的位数版本决定了计算机处理器在RAM(随机存取储存器)处理信息的效率,64位版本比32位的可以处理更多的内存和应用程序。
04 服务器的尺寸
U是一种表示服务器外部尺寸的单位,是unit的缩略语。规定了服务器的尺寸,可以使服务器以一定的尺寸放在机架上。
服务器规定的尺寸是服务器的宽(48.26cm=19英寸)与高(4.445cm的倍数),厚度(高度))以4.445cm为基本单位。
在机架式服务器尺寸当中,常见的就是1U服务器、2U服务器、4U服务器,这些服务器的尺寸是:1U=4.445厘米,2U=4.445*2=8.89厘米,4U=4.445*4=17.78 厘米。在实际使用当中,1U或者2U服务器是最经常使用的。因为服务商是根据服务器占用空间来计算费用的。
机架式服务器安装在标准的19英寸机柜里面。19英寸标准机柜,19表示的是宽度,就是可以放置下19英寸的机架式服务器的机柜。
19英寸是指服务器的宽度,那么具体指的是那个尺寸呢?19英寸=48.26cm,是指机架式设备两个挂耳之间的距离。这是目前大部分机架式设备的结构标准。
05 服务器参数
对于服务器配置详情学习,可以多去各大公司官网查看相关的白皮书文档。
06 服务器与PC机的区别
服务器和PC的功能是类似的,相对于PC,服务器在稳定性、安全性、性能等方面都要求更高,因此CPU、芯片组、内存、磁盘系统、网络等硬件和PC有所不同。
服务器和PC机除了在形态上不一样,如服务器没有终端,PC机有显示器终端;服务器更安全、可以扩展硬盘、显卡、网卡等组件,PC机顶多加点内存条啥的;服务器24小时不间断运行、PC机则不能胜任。
玩服务器得先会玩Linux;玩PC机则是Windows系统嘛,两者难度也是不一样的。
玩服务器则是通过远程工具连接服务器进行交互(比如secure CRT)。远程工具编写命令,通过shell命令控制器实现控制Linux内核,实现应用层对硬件层的控制。
控制PC机是通过外设和IO设备进行交互的,PC机则是很简单的图形界面,通过 WIndows API实现应用层对 kernal层的控制,这个过程称为系统调用。