开启辅助访问
 找回密码
 立即注册

USB3.0为什么达不到理论速度?

瑜珈 回答数3 浏览数2847462
USB3.0理论最高速度5.0bps (500M/S),可实际使用时大多数速度最快的时候在100M左右,是什么影响了USB3.0的速度?

isfanson | 未知
要达到USB3.0的传输速率,必须得有一些硬性条件的,不是任何情况下都可以的。
1.   首先肯定是发送和接收2端都必须支持USB3.0协议;尤其是主机,也就是常说的电脑,电脑主板必须要有USB3.0的接口啊(通常在电脑上USB3.0是蓝色的接口,黑色的是2.0;或者虽然接口是黑色的,但标识有SS的也是USB3.0)。

2.  电脑就算支持3.0接口,也要安装相应的主板驱动,否则默认还是用的2.0,在这里我推荐一个绿色小软件ChipGenius可以很方便的看到当前usb接口用的是3.0还是2.0;

3.  主板和USB口供电不足的时候,也有可能导致协商不到USB3.0;
4.  一些小厂家生产是USB3.0的数据线是假的或者质量不好也有可能导致经常协商失败。
以上仅为个人观点,如有不同意见欢迎留言讨论!
用Deepseek满血版问问看
回复
使用道具 举报
suggestest | 未知
1. 首先实际速度肯定低于理论速度,比如百兆以太网,能到10MB/s的速度就不错了,但是为什么USB差距这么大,主要是USB传输的无用包实在是太多了。对于USB2.0,480Mbps是指总线的频率,也就说,总线信号每秒最多能传输这么多bit,这些信号包括控制信号和数据信号,现在来看看那数据信号都有什么:每125us就有一个micro frame(微帧),每1ms还有一个frame,在USB规范里叫SOF,类似于一种同步信号
2.同样的硬件chipset的情况下,linux,mac,win速度都差不多,win7在读写大文件速度上一些。
3.位与字节的转换问题
回复
使用道具 举报
sofy | 未知
你是想说U盘还是什么,如果是固态硬盘基本能达到500M的极限,如果是U盘,不好意思,USB不背这个锅,是你的U盘太垃圾了,你一个100块的垃圾U盘肯定跑不满USB3.0的带宽,要想跑满再加两个0,10000块的U盘还差不多
回复
使用道具 举报
快速回复
您需要登录后才可以回帖 登录 | 立即注册

当贝投影