All disks
因为自己总是记不住, 所以复习1了一下后写个笔记.
总线
两个物理设备连接的链路.
- SATA
- PCIe
- SAS (常见于服务器)
NOTE: 一般理论极限看这个 (假设硬盘本身无限速度)
协议
两个物理设备通信的规则.
- IDE (已被淘汰)
- AHCI (民用)
- NVMe (民用)
- SCSI (常见于服务器)
NOTE: 如果不考虑系统兼容性问题 (比如无法boot之类的), 可以不管.
接口
- SATA (民用)
- 3.0: 6Gbps or 600MB/s (编码overhead+20%)
- mSATA (现在已少见)
- SATA Express (现在已少见)
- M.2 (民用)
- B-Key: PCIe x2
- M-Key: PCIe x4
- PCIe (注意PCIe既可以是接口也可以是总线) 通常是超高性能硬盘
- 3.0: 1GB/s (x1, 近似数据)
- 4.0: 2GB/s (x1, 近似数据)
- U.2 (服务器, ~=高级SAS, SFF-8639)
- PCIe x4
- SAS (服务器, ~=高级SATA)
- 3.0: 12Gbps or 1.2GB/s
NOTE: 主要关系到能不能插上去 XD.