35元一块的拆机万兆网卡捡漏潮:家用万兆,得先过硬盘这一关
小红书上最近一条《大家都进入到万兆时代了吗?》的视频笔记,把万兆捡漏这波摆上了台面:13元一个光模块,35元一个网卡,家用万兆局域网似乎成了白菜价。评论区泼的冷水却很直接:“你机械硬盘可以这么快吗?”小红书
这句话基本就说完了事情的全部。

便宜是真的。捡漏市场的主力是机房退役的Intel 82599芯片网卡,华为SP310双口拆机件按套卖,单光口的X520还被改出了PCIe x1版本。知乎讨论里给出了原因:家用光口万兆这么便宜,是沾了商用设备大量普及的光——光模块是机房淘汰下来的货,全光交换机的价格也被瑞昱方案打了下来。有人算得更狠:一个二十人工作室九成设备走闲鱼,电脑和NAS全配万兆光口网卡,核心交换机和防火墙都走光口,整套下来反而比配全套2.5G电口设备更便宜。小红书小红书知乎知乎

但网卡是万兆链路里最便宜的一环,也是最容易解决的一环。真正的瓶颈在硬盘。一位原本准备搞全屋万兆的知乎用户逐项算过账:普通机械硬盘持续读写通常只有150~220MB/s,连2.5G都未必能稳定跑满;SATA SSD大约500MB/s,离万兆也还有距离。只有NVMe、高性能阵列或多终端并发大文件访问,才真正吃得到10G。就算给双口网卡做链路聚合,单个SMB会话通常也仍只走一条链路。他最后的结论是放弃全屋万兆,把2.5G做扎实。知乎
所以35元的卡买回家能不能跑满,不取决于网卡,取决于NAS后面挂的是什么盘,以及是不是多个终端同时在跑大流量。

第二道坎是插槽和驱动。网卡厂商LR-LINK在选购指南里写得很直白:PCIe 2.0 x4下单口万兆理论带宽够用,但扣掉协议开销后可能无法稳定跑满,双口卡建议上PCIe 3.0 x8。家用拆机卡还得想想隐性成本。X520是十年前的老卡,英特尔官方驱动页面已经标注过期。迈络思的mlx4驱动在Intel大小核平台上有蓝屏的实际案例。另外万兆网卡支持多档速率协商,插上就显示千兆的话,先看链路协商,别急着动硬盘和缓存。知乎知乎知乎知乎

第三道差别在光口和电口。捡漏潮基本围着SFP+光口转:光模块虽然只要十几元,还得另配DAC线或光纤,家里没预埋光纤的照样要补线。全新的电口万兆是另一个世界:飞牛和希力威视联名的8口万兆电口交换机定价1399元,市面上的说法是万兆电口交换机动辄一千五往上。家里线材已经是六类以上、不想折腾模块、预算也留了余量的,电口是更省事的路线;想用最少的钱把全家推进万兆的,光口拆机路线才是现实选项。知乎小红书
回到开头那盆冷水。如果你的主力存储就是几块机械盘,需求只是接上能看片,换万兆网卡买到的只是协商速度显示10G的心跳,实际传文件不会变快。但如果NAS上已经有NVMe缓存池或SSD阵列,或者你本来就常年在NAS上直跑游戏库、并发剪视频,那花几十块钱买一张家用万兆的门票,确实是这十年里最便宜的一次。