Home Lab prerequisite
Intro
开始搭建Home Lab的前期准备工作
预备知识
Legacy - UEFI
Legacy这种启动模式兼容性较好,在安装操作系统时只可以选择32位或64位的,但是硬盘分区最大支持支持2TB,理论支持安装Windows所有版本的系统;而UEFI启动模式只能安装64位的操作系统,硬盘分区最大支持18EB,基本上算是无限大,相对启动速度会更快,同时为用户在BIOS中提供支持鼠标等功能的更高级的图形界面。
DHCP
Dynamic Host Configuration Protocol(动态主机配置协议)
C/S形式, 客户端向服务端申请IP, 服务端动态生成IP并分发
AP(access point)桥接模式下需要关闭DHCP
PCI PCIe
Peripheral Component Interconnect Express
带宽的计算公式
$$
带宽=时钟*(位宽/8)
$$
PCIe尺寸
- 半长<167.65mm
- 全长<312.00mm
- 半高<68.9mm
- 全高<111.15mm
一些服务器上的PCIe设备需要通过转接器才能装在主机上.
由于适配问题x4, x8, x16都是一样大的
x1也可以装在x16上, 且占用的只是x1的带宽
南桥北桥
其中的北桥负责CPU与内存的数据交换、图形处理、CPU与PCIE数据交换; 南桥则负责系统的输入输出功能。
所以北桥芯片还有个名字叫“图形与内存控制器”,南桥叫“输入/输出控制器”。
与CPU直接相连的PCIe3.0一共就16位, 上限16GB/s
而从南桥过来的所有数据共享一个DMI3.0总线, 实际上是PCIeX4, 因此上限为4GB/s
m.2走南桥PCIe通道, 最快也就4GB/s
接口
m.2
是一种接口, 有多种长度可选
最普通的m.2走SATA通道, m.2 NVMe走PCIe通道
以上两种不兼容, SATA协议有3段金手指, NVMe协议有两段金手指
NVMe
是一种协议, PCIe是一种通道, NVMe协议基于这个通道上实现了性能增强, 延迟降低
iperf
测试带宽性能
多播
https://zhuanlan.zhihu.com/p/42431093
SR-IOV
Single Root I/O Virtualization
对PCIe接口IO硬件进行虚拟, 需要软件硬件同时支持
常见设备
hp331flr - Broadcom bcm5419 不支持 1Gbps*4
hp366flr - Intel i350T4 支持 1Gbps*4
hp561flr - Intel x540T2 支持 10Gbps*2
raid
https://zhuanlan.zhihu.com/p/119452913
硬盘
网线
千兆
1000Mbps - 1Gbps - 125MBps
万兆
10000Mbps - 10Gbps - 1.25GBps
CAT5(5类线)
100Mbps
CAT5e(超5类线)
1000Mbps
CAT6(6类线)
1Gbps
CAT6e(超6类线)
10Gbps
Reference
https://zhuanlan.zhihu.com/p/26172972
https://zhuanlan.zhihu.com/p/375804757
https://post.smzdm.com/p/aoow85z7/
https://zhuanlan.zhihu.com/p/42431093
https://zhuanlan.zhihu.com/p/119452913