一次 USB 接口引起的翻车事件

2023-06-11 14:55:04 +08:00
 crazyweeds
PVE+NAS+外置 USB 硬盘柜(直通)方案。
之前正常使用,但是没有大规模读写场景,最近开始下载资源,发现下载速到 30MB/s 后,速度瞬间降到几百 KB/s ,然后一直持续几百 KB ,最后还把整个 PVE 系统拖垮了,所有 PVE 虚拟机都无法访问,Ping 都不行。

找寻多次,执行一下命令后好了,至少没有出现过网络无法访问的情况。

sudo ethtool -K eno2 tso off

但是依然没有找到 USB 速度爆慢的问题。

最后想起了说明书,不看不知道,一看感觉好坑!

为了美观,我把 USB 硬盘柜插到了机箱后方,四个 USB ,2 个 USB 2.0 ,自然不能选择,所以我选择了另外两个 USB 3 的其中一个口,有两个 SS ( USB 的版本命名真够辣鸡的)标志的。

这次出现问题,多方排查,感觉就是 USB 接口的问题。然后翻开说明书,联想你真够坑的,把最好的接口放到了前面板!!!

简单描述下:把接口从 USB 3.2 Gen1 换到了 USB3.2 Gen2 ,无线速度从之前的 30MB/s 峰值,提升到 100MB/s ,差不多慢速了。

神奇的 USB 命名,都是 3.2 ,差距还这么大,太辣鸡了。

把我恶心的够够的,差点抛弃 PVE 了都。
2743 次点击
所在节点    NAS
9 条回复
uncleben
2023-06-11 15:03:01 +08:00
我现在不管买什么设备也是都会看一次说明书了,之前踩过的坑太多了
xmumiffy
2023-06-11 15:16:49 +08:00
我还以为 USB 3.2 就是 USB 3.0 这件事已经是常识了.
如果不是 3.0 的,商家一定会强调 Gen 2 或者 Gen 2x2
rekulas
2023-06-11 16:41:30 +08:00
usb 命名混乱得的官方组织自己都受不了了,准备推翻重新命名
终结屎山的唯一办法是重开新的屎山
NSAgold
2023-06-11 17:06:28 +08:00
usb3.0=usb3.1 gen1=usb3.2gen1=usb 5Gbps
usb3.1 gen2=usb3.2 gen2=usb 10Gbps
usb3.2 gen2x2=usb 20Gbps (usb4 20 可能是这个的马甲?)
usb4 40=USB 40Gbps
usb4 2.0=USB 80Gbps
crz
2023-06-12 10:25:04 +08:00
@rekulas 其实保留低版本的命名就清晰明了,这么做我能想到的唯一理由就是混水摸鱼
同样的还有 sd 的标准组织,上次还看到另外一个,忘了是什么

坐等 usb4 1.5M 发布
a8500830
2023-06-13 15:46:11 +08:00
同 pve 下 usb 直通给 openwrt 系统,所有 docker 也在 op 下运行。速度只有三四十兆,找了很多原因,找了很多方法都不行。就这吧,又不是不能用
crazyweeds
2023-06-13 21:16:38 +08:00
@crz HDMI?
dot
2023-06-17 00:38:33 +08:00
文末 LZ 提到了无线速度……

如果你的无线网卡和硬盘柜插的 USB 3 接口很近,会有干扰……表现为 WiFi 不稳定,特别是 USB 大量读写数据的时候,并不是联想把最好的口放在了前面,而是你的硬盘柜 USB 口与 WiFi 隔远一点以后,干扰降低了

同理,USB3 也会干扰 2.4G 的无线键盘鼠标的使用……

以上是我的猜测。
maemolee
2023-06-19 14:05:08 +08:00
usb 的名字我是一个都不敢信了,建议机箱上直接印刷传输速率

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/947745

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX