建议USB闪存驱动器快速写入小文件[关闭]


5

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

所以,我正在寻找一个8GB或更大的驱动器,它不会读取和写入小文件,并且对于非常大的文件仍然具有可接受的性能。


作为解决“小文件”写入速度问题的工作,如果适用,请使用归档/压缩。在较慢的媒体上产生了影响。

我能否找出为什么这个问题已被关闭作为主题?我认为它符合FAQ的“计算机硬件”要求和“我希望别人向我解释”的要求。
安德鲁Bainbridge 2013年

Answers:


1

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

来自WhoRatesIt.com的Sandisk Extreme Benchmark得分

上述分数显示其性能(在USB 3.0端口上)与8个领先的闪存驱动器相比。有一个完整的评论:http//www.whoratesit.com/SanDisk-Extreme-USB-30-16GB/Rating/1301

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


4

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

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


2
该速度差异可能是由于用于创建驱动器的底层闪存芯片的擦除块大小所致。
2009年

3

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

MLC闪存驱动器更加密集,驱动器固件通过使用非常大的块来存储数据来处理密度(不是传统主轴磁盘将使用的典型512扇区块)。块大小可以从32 KiB一直到1 MiB。此体系结构会破坏小文件写入性能。

简而言之,SLC闪存驱动器没有这个问题。不幸的是,SLC驱动器更昂贵,密度也更低(通常小于4 GB)。

你可以做很多文件系统优化来优化MLC的大块大小,但是由于通常你不知道闪存磁盘正在使用的块大小(它们总是报告512字节扇区,因此它需要很多工作)。兼容性原因)。我不了解Windows,但是对于Linux,你可以使用ext4(stride和stride-width)和XFS(su和sw)来优化写入。一般来说,找到最佳参数完全是经验性的 - 你需要进行实验,直到找到最有效的方法。

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


1

Sandisk的Contour&Contour Extreme闪存驱动器产品线成本更高,但与小型文件(小块写入)相比,性能不会与同类高性能驱动器相比损失太多。我买了一个,我不得不说设计优雅而且善于保护驱动器。小文件性能相当不错,虽然奇怪的是批量写入速度没有广告那么高。

在这种情况下,它完全在控制器电子设备中 - 闪存本身在驱动器上几乎相同,尽管OCZ高速驱动器使用多个I / O通道,这改善了批量读/写。它们通过小文件降低了最差,因为这是以更智能的控制电子设备为代价的。

我在购买驱动器之前做了很多研究,我的目标和你的一样 - 我确实发现有几个网站用几KB的文件做基准测试,但我现在找不到链接。他们可能会提供具体数字。



1

好的,这不是100%的答案,但你应该选择一个小型/口袋外置硬盘,它不需要外接电源,体积小,而且速度比任何pendrive都要快(而且更耐用)。


这是我使用的解决方案。不利的一面是,它总是留在我的口袋里太麻烦了。所以,我在我的口袋里放了一个闪存驱动器,用于意外的数据紧急情况,当我知道我需要的时候带上硬盘。
安德鲁·班布里奇

0

TestFreaks有一些可能对您有用的测试。他们比较了17种不同的16GB驱动器,以及21种不同尺寸的驱动器


1
第一个链接不起作用。
ephilip

工作链接文章中的小文件的性能没有分解。文章说,使用不等权重测试和平均各种文件大小。它没有说明权重是多少。鉴于结果通常在> 10兆字节/秒的区域内,小文件的权重不会太大(我希望小文件的结果<0.5兆字节/秒)
Andrew Bainbridge

0

Patriot Xporter XT和OCZ Rally2都在三个快速驱动器的评论中提到,您可能会在X-bit实验室中感兴趣。


我认为该评论中的所有驱动器也都在我原始问题的链接中。爱国者和ocz驱动器在4kb随机写入测试中得分均为0 mb / s!它看起来像四舍五入到最接近的50kb / s。换句话说,它们的速度低于25kb / s。FWIW,一个软盘驱动器在这样的测试中管理大约10kb / s。
安德鲁·班布里奇2009年

Ars评测的是4GB OCZ Rally2和8GB Patriot Xporter XT,但X-bit实验室评测的是32GB版本。
Rob Kam 2009年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.