提及服务器上的各种接口
很多小伙伴都表示令人头秃
光口、电口、SATA、SAS、NVMe
………
老司机们都已经轻车熟路
不过还有些朋友仍然不太清楚
本期服务器那些事儿
我们来聊聊各种接口
首先,我们来分分类
服务器的常用接口主要分为
硬盘接口、网络接口以及其它接口
关于硬盘接口
目前在服务器产品应用较为常见的三种
SATA、SAS、NVMe
SATA—ATA协议串行接口
通过高速串行电缆
在主板和存储设备之间传输数据
SATA 3.0可达到6Gb/s接口速率
优点在于易于管理
提供最具成本效益的数据存储方案
不过速度较慢,且可扩展性较差
SAS— SCSI协议串行接口
同样采用串行技术,传输速度更高,支持热插拔
SAS是全双工接口,支持同时读写功能
SAS 3.0以12Gb/s的速度双向传输数据
与 SATA 接口相比,SAS 提供更大的吞吐量
并支持更大的容量和更高的性能
不过缺点在于价格高,使用成本较高
NVMe—NVMe协议跑在PCLe接口
NVMe同样是全双工接口
但在数据传输功率方面远远超过SAS
PCLe Gen 3带宽为32Gb/s,吞吐量为3.5GB/s
能够实现高可扩展性、安全性和低延迟数据传输
缺点在于价格较高,兼容性不足
除了以上外,还有一些其它的硬盘接口形态
如U.2接口和M.2接口等
U.2接口高速低延迟低功耗,支持NVMe标准协议
走PCI-E 3.0 x4通道,理论传输速度高达32Gbps
M.2接口与U.2接口大同小异
只是M.2接口体积较小,应用于消费级的笔记本
接下来我们来看一下网络接口
网络接口按照物理传输类型可以分为光口和电口
光口是光纤接口的简称
用来连接光纤线缆的物理接口
其原理是利用光从光密介质进入光疏介质
从而发生了全反射
电口是我们比较常用的以太网RJ45接口
电口是相对于光口来讲的,传输的是电信号
使用较为普遍的有
百兆电口、千兆电口、万兆电口等
光口和电口的主要区别在于
传输距离和传输速率
服务器电口网卡的传输距离最远只有100米
而光口网卡分为单模和多模
多模一般传输几百米,单模传输可达到几千米
在传输速率方面,电口最高速率只有10G
而光口传输速率可以达到100G以上
服务器上常用的网络接口主要有以下四种
一个是以太网RJ45接口,也就是电口
另外三个都是光口,分别为
SFP、SFP+/SFP28、QSFP+/QSFP28
SFP接口(光口)
主要使用在千兆网络,配合1G光模块
使用在存储4Gb网络,配合4Gb光模块(HBA卡)
SFP+/SFP28接口(光口)
使用在万兆网络、10G、25G等配合光模块
用在存储8Gb网络,配合8Gb光模块(HBA卡)
用在存储16Gb网络,配合16Gb光模块(HBA卡)
QSFP+/QSFP28接口(光口)
使用在IB卡、HCA卡中,40G、100G等
此外,还有一个非常重要的接口
PCIe接口,计算机的总线接口
采用了目前业内流行的点对点串行连接
比起PCI以及更早期的计算机总线的共享并行架构
每个设备都有自己的专用连接
不需要向整个总线请求带宽
把数据传输率提高到很高的频率,实现高带宽
不同PCIe版本的传输速率和吞吐量如下表所示
服务器产品上常见的接口还有
VGA接口
用于连接显示器,日常调试使用
IPMI管理接口
通过IPMI查看服务器的物理健康特征
如温度、电压、风扇工作状态、电源状态等
另外还有我们比较熟悉的USB接口
Universal Serial Bus,即通用串行总线
用于连接鼠标、键盘等各种硬件外设
总而言之
服务器的每一个接口都有其适用场景和用途
大家可以根据不同的场景需求采取最优选择