基于 USB4、仅需 $47.98 的高速 10Gbps 全互联网络

一篇展示三台配备 USB4 的迷你 PC 通过布线组成廉价 10 Gbps“全互联”替代机架服务器的博客,引发了关于网络与电力经济性的讨论。评论者将 Thunderbolt/USB4 点对点链路与二手 10–100 Gbps 以太网及 Infiniband 设备进行比较,指出延迟、可扩展性、线缆长度和 offload 特性方面的取舍;也有人质疑作者对加州电价和 1 kW 服务器功耗的假设,认为其严重夸大。总体而言,许多人认为 USB4 方案适合小型、安静的家庭实验室,但在把完整系统成本算进去后,传统服务器硬件和基于 SFP+ 的网络往往更稳健,而且价格也常常相近。

USB4 / Thunderbolt 网络概念

  • 许多人认为,这种 USB4/TB 直连集群是对现代迷你 PC 上“已经存在”的端口的一种巧妙复用,类似 FireWire 或老式 null‑modem/并口电缆的小技巧。
  • 也有人指出,它本质上是短距离方案(几米内),而且高速认证线缆的成本会上升很快,因此不适合整屋布线。

性能与技术限制

  • 报告中的 ~11 Gbps 吞吐量,相比 USB4/TB 的宣传速度,很多人觉得并不亮眼。
  • 可能原因包括:
    • 单个 TCP 流限制;多个 iPerf 流和 jumbo frame 可能提升吞吐量。
    • 缺少类似 NIC 的 offload 会把数据包处理转移到 CPU,影响单流吞吐和延迟。
    • 同一控制器上的两个 USB4 端口可能共享带宽。
    • 一些消费级“USB4”端口实际上只有 10 Gbps。
  • 关于规范或 Intel 是否将 TB 以太网仿真限制在 10 Gbps,存在争议;有人举出反例(在 Mac 上可到约 16 Gbps)。总体上限并不明确。

拓扑与扩展性

  • 网络接口被配置为点对点 /32 链路,与三节点的物理全互联一致。
  • 评论者指出:
    • 这是完全连接拓扑,但在只有 3 个节点时并不怎么“mesh”,也不是环形;它不会通过中间节点路由流量。
    • 硬件和线缆成本会随节点数呈二次增长,因此超过少数几台机器后就不现实。
    • 所有转发都在 CPU 上完成,这对小型 K8s/虚拟化环境影响不大,但无法扩展。

与传统以太网 / 数据中心设备的比较

  • 有人认为,通过二手 Mellanox/Intel SFP+/QSFP 网卡和 DAC/光纤实现 10 GbE/25 GbE/40 GbE 既便宜又更成熟;例子显示网卡约 $20–30,光模块也很低价,另外还有便宜的 8x10G Mikrotik 交换机。
  • 据称 USB4 网络的延迟比交换式以太网更差,而且其带宽被认为比经典以太网链路更“不可预测”。

功耗、成本与硬件取舍

  • 多篇帖子质疑文章里的功耗计算:
    • 750–1000 W 电源的机架服务器很少会持续以这个功率运行;现实中的 R6xx/R7xx 数值大约是空闲 100–150 W、负载 200–350 W。
  • 文章引用的电价数据被认为已经过时;湾区以及 PG&E/SDG&E 用户报告的居民电价比 15¢/kWh 高 2–3 倍,有时全包接近 $1/kWh。
  • 一些人认为“$50 mesh”的说法具有误导性,因为它假设已经拥有相对昂贵的 USB4 迷你 PC;eBay 上的 10G/25G 网卡再加一台二手交换机,总成本可能相当。
  • 迷你 PC 在存储扩展性方面(盘位有限、NVMe 比机械硬盘更贵)被视为相对于机架服务器或专用 NAS 的一个现实缺点。