水煮鱼在飞 发表于 2016-5-16 12:43

U盘传输的速度问题?

本帖最后由 水煮鱼在飞 于 2016-5-16 12:53 编辑

直接说问题:       优盘在向固态硬盘拷贝文件时,速度奇快,之后会慢慢降下来。有时则是比较稳定的传输速度,这其中的机制是什么?
平台:
   系统:win8.1(win10也有这种情况)
   内存:10G
   硬盘:SANDISK-X110
   测试U盘:SANDISK-CZ80-16G、东芝MX64G
   接口:USB3.0
SANDISK-CZ80-16G:
atto基本读写测试

U盘向固态1:

固态向U盘,基本是一致的:

东芝MX64G:
atto基本读写测试:

U盘向固态:

固态向U盘:

开始以为是大文件速度是稳定的,其实也不一定。上边勇敢的心文件比一半是海水一半是火焰要大。
所以想问是什么原因?
第一次发帖,描述不清的还望包涵。

小钻风 发表于 2016-5-16 13:06

你的U盘测试速度已经告诉你答案了
U盘超过读取速度是跑在缓存上,这部分会慢慢掉下来,最后会有进度条100但还是要等得情况。这个时候win显示的速度是不靠谱的

水煮鱼在飞 发表于 2016-5-16 13:15

小钻风 发表于 2016-5-16 13:06
你的U盘测试速度已经告诉你答案了
U盘超过读取速度是跑在缓存上,这部分会慢慢掉下来,最后会有进度条100但 ...

知道肯定是跑缓存上了,应该是内存中,为何有时跑缓存,有时不是呢?win7没这情况,是不是系统的预加载什么的技术?

水煮鱼在飞 发表于 2016-5-16 13:19

suwei 发表于 2016-5-16 13:10
看你复制的文件类型,单独都是大文件那速度还能稳定。
有大文件也有小文件。那么速度就在复制小文件的时候 ...

这里只针对单个大视频文件情况,当然格式有所差别

水煮鱼在飞 发表于 2016-5-16 13:24

速度应该是真实的,2G左右的视频单个文件,以那种速度确实是在5s内完成的

灰兔子 发表于 2016-5-16 13:56

本帖最后由 灰兔子 于 2016-5-16 13:58 编辑

我的也是如此,肯定与内存的缓存有关,但具体什么原因我也不清楚。

附图:左图基本正常,是从SSD到U盘,到后面速度反倒快一些;

如果反过来,从U盘到SSD,这个速度有比较恐怖了,windows显示最大速度可达2G多/s。3G多的文件,从我拷贝开始再到我按Cntr+print后,拷贝基本就结束了。


atmosphere 发表于 2016-5-16 16:26

6,700MB/s肯定不对,都超过USB3.0的速率了,必然是windows资源管理器计算错误。

fanli1230 发表于 2016-5-16 16:50

本帖最后由 fanli1230 于 2016-5-16 17:52 编辑

缓存预读+1
经常拷贝转移文件的话这种情况会很常见,开始快后面慢,不过零碎文件会大幅降速是没跑的了
传SSD的速度比传U盘快得多就是接口速度问题,不过就算这样你的U盘速度感觉也偏慢
另外个人的闪迪CZ80写入速度可以达到170M/S。。读取230M/S(单个大文件)

水煮鱼在飞 发表于 2016-5-16 17:34

fanli1230 发表于 2016-5-16 16:50
缓存预读+1
经常拷贝转移文件的话这种情况会很常见,开始慢后面快,不过零碎文件会大幅降速是没跑的了
传 ...

我这个比较早,是13年的,16G的速度没那么快

909648183 发表于 2016-5-16 17:42

U盘是ntfs格式的?

换成exfat试下

fjzjk1 发表于 2016-5-16 17:46

ntsf、缓存预读等等的。
不过我还见过一个,同学的垃圾山寨u盘,会显示200m/s,然后卡住十分钟写入进去了...........

水煮鱼在飞 发表于 2016-5-16 20:11

909648183 发表于 2016-5-16 17:42
U盘是ntfs格式的?

换成exfat试下

都是fat32。。。

wangyvewzy 发表于 2016-5-16 22:10

我很赞同缓存的说法,那个最大速度就是分别占用CPU的三二一级缓存,过后较慢的速度就是写入和读出速度的最慢速度。

Cogae 发表于 2016-5-16 23:25

NTFS文件系统经常遇到这样,缓存因素
页: [1]
查看完整版本: U盘传输的速度问题?