推荐一些可以快速写入小文件的USB闪存盘

推荐一些可以快速写入小文件的USB闪存盘

我想要一个可以用作工作驱动器的驱动器,用于存储 Subversion 存储库和小型项目的沙箱。我还希望它能够存储 DVD 翻录。目前我有一台 Super Talent pico-C 8gb。它读取和写入 DVD 翻录的速度很快,但对小文件(即小于 4k)的性能非常糟糕(我们这里说的是软盘速度)。这篇 Ars 评论测量了类似的 Super Talent 驱动器并几乎证实了我的测量结果(请查看第 5 页的随机写入速度)。

因此,我正在寻找一个 8gb 或更大的驱动器,它对小文件的读写性能不会太差,而且对非常大的文件仍具有可接受的性能。

答案1

我也遇到了同样的问题:备份源目录。在尝试了几个 USB 闪存盘后,我选择了 Sandisk Extreme,它的表现非常出色,是目前最好的(价格合理)4K 刻录机

Sandisk Extreme 基准测试得分(来自 WhoRatesIt.com)

以上分数显示了其与 8 款领先闪存盘相比的性能(在 USB 3.0 端口上)。完整评论请见: http://www.whoratesit.com/SanDisk-Extreme-USB-30-16GB/Rating/1301

Sandisk Extreme 也是该领域价值的领导者USB 3.0 闪存盘比较其中包括 27 个闪存驱动器实验室测试。

答案2

我很惊讶没有人谈论底层技术。大多数较新、较大的闪存驱动器使用多级单元(MLC)闪存技术,而旧款驱动器则使用单层单元(SLC)。基于 SLC 的磁盘的小文件性能要好得多。

MLC 闪存驱动器的密度要大得多,驱动器固件通过使用非常大的块来存储数据(而不是传统主轴磁盘使用的典型 512 扇区块)来处理密度。块大小可能从 32 KiB 一直到 1 MiB。这种架构会降低小文件的写入性能。

简而言之,SLC 闪存驱动器不存在此问题。遗憾的是,SLC 驱动器价格更昂贵,而且密度也低得多(通常小于 4 GB)。

您可以对文件系统进行大量优化,以优化 MLC 的大块大小,但这需要大量工作,因为通常您不知道闪存盘使用的块大小(出于兼容性原因,它们总是报告 512 字节扇区)。我不知道 Windows 的情况,但对于 Linux,您可以对 ext4(步幅和步幅宽度)和 XFS(su 和 sw)进行大量调整以优化写入。通常,找到最佳参数完全是经验性的 — 您需要进行实验,直到找到最有效的方法。

我不确定你是否还能在市场上找到基于 SLC 的闪存驱动器(MLC 便宜得多),但我相信我在 2007 年购买的 Corsair Flash Voyager 4 GB 是 SLC 而不是 MLC,并且小文件性能非常出色(检查当时的基准测试)。

答案3

不幸的是,从我的经验来看,我从未找到能够以合理的速度写入小文件的闪存驱动器。这似乎是闪存驱动器的诅咒。

我注意到的另一件事是:我的 16GB Corsair Voyager GT 写入速度比 8 GB 型号(强烈推荐的闪存驱动器)慢得多。这不仅是我的个人经验;也是我从很多用户那里听说的。我甚至无法使用 Windows ReadyBoost,因为写入速度被认为太低了。

答案4

OCZ Rally 2 Turbo 是我见过的最快的。仍在寻找更快的,但找不到!!

http://www.pendrivereviews.com/ocz-rally-2-turbo/

相关内容