就算是3.0的U盤,寫入速度10M及以下也是正常的,U盤用很差的閃存顆粒的話就算10Gbps的USB3.1也是很慢的。


作者:范德成
鏈接:https://www.zhihu.com/question/56251636/answer/157021710
來源:知乎
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。

偶自打四年前用上Sandisk Extreme CZ80 32GB以后,使用的高速U盤全是內置SSD主控的了。比較: 金士頓 DataTraveler G2 32GB(非SSD主控):讀取15MB/s,寫入5MB/s。

東芝隼 32GB(非SSD主控) 讀取:20MB/s,寫入:開頭15MB/s,寫了幾十個MB后就慢慢降到了5MB/s了。

Sandisk Cruzer CZ36 32GB(非SSD主控):讀取40MB/s,寫入10MB/s。

Sandisk Extreme CZ80 32GB(SSD主控):讀取190MB/s,寫入102MB/s。由於沒有Trim和主動垃圾回收,用久了可能掉速,解決方法見我的博客:微型SSD--Sandisk至尊極速 寫入速度變慢原理分析及解決方案

ChipFancier Pro 256GB(SSD主控):讀取380MB/s(實測最高速度,我的機器沒法跑更快了),寫入250MB/s。支持Trim和主動垃圾回收,缺點是比較燙。

使用SSD主控的好處之一是可以跑虛擬機,因為它需要高的寫入IOPS。

需要速度,花點錢給自己買一個SSD主控的U盤(或者叫固態U盤)是值得的。比一比價格:Kingston DT G2、東芝隼 32GB 65元,64GB 105元,但是速度慢。而CZ80 32GB我當時買的時候(2013年)270元,現在(2017年)已下架,取代它的是CZ880(而不是U盤主控的CZ800)。ChipFancier Pro 256GB 要大約800元。一分價錢一分貨是硬道理。

為什么SSD主控的讀寫快?因為它的架構就是閃存芯片的RAID0磁盤陣列。為什么SSD主控的寫入IOPS高?因為它用了頁-塊映射逐頁寫入,而不像普通U盤隨機寫一個文件系統簇就得寫一個完整的閃存塊。

注意SSD主控的U盤,如果沒有Trim指令,也沒有主動垃圾回收(比如CZ80),用久(寫入多了)了會掉速(普通U盤不會)。這時需要做一次完全格式化或全盤填零,原理就是做了一次擦除。只對空閑空間填零能部分恢復速度。

其他的U盤主控的由於原理不同,本身就不會掉速。

 
 

就算是3.0的U盤,寫入速度10M及以下也是正常的,U盤用很差的閃存顆粒的話就算10Gbps的USB3.1也是很慢的。

總之不要想着幾十塊錢買個u盤快得飛起,電子產品基本上就是一分錢一分貨。
-------------------------------------------------
如果對寫入速度有要求最好還是買個SSD+usb3.0移動硬盤盒,除了犧牲便攜性以外,成本不會比好一點的U盤高很多,比如60G固態+sata3 usb3.0移動硬盤盒大概250不到。


作者:王壹
鏈接:https://www.zhihu.com/question/56251636/answer/157020974
來源:知乎
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM