文件系统会影响闪存驱动器的速度吗?

文件系统会影响闪存驱动器的速度吗?

我目前正在填满一个空的 16GB 闪存驱动器,这给了我很多时间来处理不可估量的事情。它的格式为 fat32 或它附带的任何格式(为了便于移植,我可能会保留这种格式)。我只是想知道如果我将其格式化为 ext2 或 3,写入/访问时间是否会有所不同。

答案1

复制操作涉及更新/添加文件系统数据结构中的节点。这涉及读取、处理并最终插入复制文件的信息节点。如果您的设备和端口(记住端口吞吐量是根据较慢的确定的)足够快那么问题出在文件系统上。

您可能是以下两种情况之一的受害者:

  1. 文件数量大:
    如果有许多小文件需要复制,那么文件系统就很重要。看这里,其相关链接扩展与FAT,他们在那里讨论各种文件系统的性能。
  2. 文件系统损坏:
    这是更常见的问题,我们误解我们的闪存驱动器速度很慢,甚至有时我们最终会指定驱动器上的容量一半/更少。此问题的明显解决方案是使用disk utilitydd清除分区(释放整个驱动器),然后重新分区。

答案2

您的 USB 闪存驱动器受文件系统性能的影响不会比 USB 接口速度的影响更大。 USB 2.0 接口速度非常低,闪存驱动器写入速度也非常低,以至于繁重的写入操作会减慢爬行过程。

相关内容