读取/写入 USB 闪存驱动器的奇怪性能差异

马里奥DS

将文件从装有 Windows 7 的 8GB USB 2.0 闪存驱动器复制到传统硬盘驱动器时,平均速度在 25 到 30 MB/s 之间。反向操作时,复制U 盘,速度平均为 5MB/s。我已经用大约 4.5GB 的文件进行了测试,混合了越来越大的文件。在 USB 驱动器上的 FAT32 和 exFAT 文件系统上,在内部硬盘上的 NTFS 上,观察结果是相同的。

我认为我认为闪存在读写方面的性能都比旋转硬盘高得多。

对于这两种内存类型,读取也应该比写入快。

现在我想知道,为什么将文件从快速读取内存复制到更快的写入内存实际上比将文件从快速读取内存复制到慢速写入内存要慢?

我认为这些文件在被复制之前也存储在 RAM 中,并且还有缓存,但我不明白这会如何打破平衡。它只能在写入 USB 驱动器的优势,因为它比 USB 端口“更接近” SATA 系统,它会更快地接收来自内部 SATA HDD 的数据。

也许我的思维方式完全错误,或者它只是取决于 USB 笔的制造商。但我很好奇。

丹尼尔·R·希克斯

对于随机访问,非旋转存储几乎总是更快,无论是读取还是写入,因为非旋转存储既没有寻道延迟也没有旋转延迟。但是,当您从旋转磁盘顺序读取并写入闪存驱动器时,旋转磁盘可以以巨大的速度传输字节,而闪存驱动器则受到其相对较慢的写入时间的限制。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

dd在USB闪存驱动器上写入会导致大量读取

从USB闪存驱动器读取字节

什么是 USB 闪存驱动器读取速度?

如何将FreeBSD映像写入USB闪存驱动器

从USB闪存驱动器可以读取多少次数据?

如何在C#中读取USB闪存驱动器的超高速或高速

可以在Windows下读取写入USB驱动器的ISO映像吗?

如何将可引导的ISO Windows安装磁盘写入磁盘分区(而不是USB闪存驱动器)?

操作USB闪存驱动器的固件

从Wine访问USB闪存驱动器

USB闪存驱动器安装问题

如果未读取或写入文件,则格式化为ext4的外部USB 2.0驱动器会定期“冻结”

如何在Windows上使用C读取原始数据并将其写入USB驱动器

便携式硬盘和USB闪存驱动器之间的速度差异?

USB闪存驱动器出现奇怪的LED闪烁问题-是我吗?

将USB端口模拟为USB闪存驱动器?

无法在USB驱动器上写入和删除文件

在USB驱动器上,文件被成功写入后会消失

无法将 linux iso 写入 USB 驱动器

如何将用x86 Assembly编写的Bootloader写入USB闪存驱动器并同时支持BIOS和UEFI?

为什么以及何时将快速格式化为FAT32的格式写入USB闪存驱动器的0扇区不同的结构?

带有硬编码分区的USB闪存驱动器

从USB闪存驱动器运行CentOS 6

USB 3.0端口上的闪存驱动器问题

为什么USB闪存驱动器比SSD慢得多?

硬件问题;从USB闪存驱动器启动ubuntu?

使用dd制作可启动USB闪存驱动器

在我的USB闪存驱动器上找不到文件

USB闪存驱动器会自动安装和卸载