All disks

因为自己总是记不住, 所以复习1了一下后写个笔记.

总线

两个物理设备连接的链路.

  1. SATA
  2. PCIe
  3. SAS (常见于服务器)

NOTE: 一般理论极限看这个 (假设硬盘本身无限速度)

协议

两个物理设备通信的规则.

  1. IDE (已被淘汰)
  2. AHCI (民用)
  3. NVMe (民用)
  4. SCSI (常见于服务器)

NOTE: 如果不考虑系统兼容性问题 (比如无法boot之类的), 可以不管.

接口

  1. SATA (民用)
    1. 3.0: 6Gbps or 600MB/s (编码overhead+20%)
  2. mSATA (现在已少见)
  3. SATA Express (现在已少见)
  4. M.2 (民用)
    1. B-Key: PCIe x2
    2. M-Key: PCIe x4
  5. PCIe (注意PCIe既可以是接口也可以是总线) 通常是超高性能硬盘
    1. 3.0: 1GB/s (x1, 近似数据)
    2. 4.0: 2GB/s (x1, 近似数据)
  6. U.2 (服务器, ~=高级SAS, SFF-8639)
    1. PCIe x4
  7. SAS (服务器, ~=高级SATA)
    1. 3.0: 12Gbps or 1.2GB/s

NOTE: 主要关系到能不能插上去 XD.