作者:范德成
链接: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
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

就算是3.0的U盘,写入速度10M及以下也是正常的,U盘用很差的闪存颗粒的话就算10Gbps的USB3.1也是很慢的。的更多相关文章

  1. 金士顿U盘PS2251-07东芝闪存白片量产CDROM成功教程-群联量产教程-U盘量产网

    之前我们发布过金士顿DT100 G3的黑片量产工具教程,因为白片的MPALL量产工具无法量产,所有版本的Phison_MPALL都爆红,最近出了新的白片MPALL V5.03.0A版本,所以试了一下结 ...

  2. 用 VeraCrypt 加密闪存盘

    导读 很多安全专家偏好像 VeraCrypt 这类能够用来加密闪存盘的开源软件,是因为可以获取到它的源代码.要是你需要在 Windows 系统,苹果的 OS X 系统或者 Linux 系统上加密以及访 ...

  3. aliyun添加数据盘parted方式分区格式化和lvm挂载及数据盘的扩容

    一.普通磁盘分区管理方式 1.对磁盘进行分区 列出磁盘 # fdisk -l # fdisk /dev/vdb Welcome to fdisk (util-linux 2.23.2). Change ...

  4. 关于scratch导出的flash画质很差的问题解决方案

    Scratch的分辨率是480*360,因此把scratch文件转变为flash时,因影像和画质很差,把flash插入到ppt幻灯片后,影像和画质仍然得不到保证.经过不断摸索,这个问题终于得到解决,关 ...

  5. 百度网盘Mac版如何分享链接?创建百度网盘 for Mac分享链接的方法

    想把自己百度网盘里的数据分享给朋友,该怎么操作呢?有很多朋友使用百度网盘,可以很轻松的自己的文件上传到网盘上,并可跨终端随时随地查看和分享.下面Mac down小编就给大家介绍一下创建百度网盘 for ...

  6. jquery 评论等级(很差,差,一般,好,很好)代码

    可能标题没有说的太明白,这里先让大家看一下效果,以便让客官们了解小弟说的是什么... 看完效果后估计各位客官已经明白小弟说的是什么了吧,下面小弟就带大家看下代码 <style> .maxd ...

  7. 从USB闪存驱动器启动 Hiren的BootCD --制作U盘启动盘

    从USB闪存驱动器启动 Hiren的BootCD 原文  http://www.hirensbootcd.org/usb-booting/ 本文基本上是翻译而来 要从USB闪存驱动器启动Hiren的B ...

  8. U盘PE重装系统导致D、E、F盘消失

    U盘PE重装系统导致D.E.F盘消失 听语音 原创 | 浏览:1251 | 更新:2014-08-18 18:46 | 标签:u盘 重装 解决使用U盘PE重装系统导致的错误问题 工具/原料   制作好 ...

  9. BL8810|USB2.0高速闪存读卡器|BL8810芯片

    BL8810是由台湾旺玖半导体推出的一款USB2.0 SD/MMC闪存读卡器单芯片.支持USB2.0高速传输,并符合通用串行总线规范.该芯片集成了一个高速的8051微处理器和一个最好的数据引擎,它的引 ...

随机推荐

  1. JS基础学习第六天

    数组(Array) 数组也是一个对象,它和普通的对象一样,也是用来存储一些值的,不同的是普通对象是使用字符串作为属性名的,而数组使用数字作为索引来操作元素数组的存储性能比普通对象好,再开发中我们经常使 ...

  2. python基础(四):切片和索引

    Python中的序列有元组.列表和字符串,因此我们都可以通过索引和切片的方式,来获取其中的元素. 索引 Python中的索引,对于正向索引,都是从0开始的.但是对于反向索引,确实从-1开始的.如图所示 ...

  3. 010_Nginx入门

    目录 使用场景 什么是Nginx 正向代理与反向代理 正向代理:代理客户端 反向代理:代理服务端 Nginx的作用 反向代理 负载均衡 轮询 加权轮询 IP hash 动静分离 Windows下安装 ...

  4. 全网最清楚的:MySQL的insert buffer和change buffer 串讲

    目录 一.前言 二.问题引入 2.1.聚簇索引 2.2.普通索引 三.change buffer存在的意义 四.再看change buffer 五.change buffer 的限制 六.change ...

  5. kube-batch(一)安装

    安装 官方:https://github.com/kubernetes-sigs/kube-batch 下载镜像 安装 官方:https://github.com/kubernetes-sigs/ku ...

  6. 什么?女神发了朋友圈,快来围观之Java设计模式:观察者模式

    目录 观察者模式 示例 定义 设计原则 意图 主要解决问题 何时使用 优缺点 女神和追求者的故事 Java中的实现 观察者模式 示例 微信公众号,关注就可以收到推送的消息,取消关注就不会收到 定义 定 ...

  7. PAT归纳总结——一些容易记混的概念

    在刷题的过程中,有时候会遇到一些数据结构中的一些概念,如果对这些概念理解不清楚,甚至理解有误的话,就很可能把题目做错.所以,专门找出在刷题过程中出现的一些概念,以免考试的时候用到想不起来. 拓扑排序 ...

  8. 1002 A+B for Polynomials (25分)

    This time, you are supposed to find A+B where A and B are two polynomials. Input Specification: Each ...

  9. C++ 面向对象高级设计

    inline关键字 类声明内定义的函数,自动成为inline函数,类声明外定义的函数,需要加上inline关键字才能成为inline函数 构造函数 应该使用列表初始化 class complex { ...

  10. mac系统 PHP Nginx环境变量修改

    场景:php默认的环境变量不是我们实际工作中想要的 执行命令:which php 查看默认的php指向的目录 :  /usr/bin/php 修改· ~/.bash_profile 文件 添加php环 ...