linux U盘传输速度
一. U盘传输速度简介
1、目前U盘主要为采用USB 2.0和3.0两种接口,其中USB 2.0理论传输速度为480 Mbps,即60 MB/s;USB 3.0理论传输速度为5.0Gbps,也就是640MB/s;
2、不过限制于硬件的原因,因此U盘并不能达到理论的读写效率,在USB2.0接口下的U盘写速度一般是4-15M/S 读取一般是10-30M/S算比较好的U盘了;
3、USB3.0接口下的U盘写速度一般是15-80M/S,读取速度一般是20-90M/S,当然有一些高端的U盘产品已经能够达到读取190m/s和写入180m/s的速度;
以下测试在某硬件平台上,不作为所有硬件平台的标准(测试usb 3.0接口的读写速度)
二. 读写优盘测试方法
2.1 linux命令dd
2.2.1 写入速度
~$ sudo dd if=/dev/zero of=/dev/sdb bs=10M count=100;time sync
记录了100+0 的读入
记录了100+0 的写出
1048576000 bytes (1.0 GB, 1000 MiB) copied, 35.9307 s, 29.2 MB/s
real 0m0.007s
user 0m0.001s
sys 0m0.000s
写入1GB时,先刷新flash后,才测量dd命令生成1GB到缓存(同时也有部分正在写入flash)的时间Tdd,最后测量sync的时间Tsync,这个时间即为从缓存写到U盘的时间。平均写入速度为:1GB/(Tdd+Tsync)。
2.1.2 读取速度
~$ sudo sync;sudo echo 3 > /proc/sys/vm/drop_caches;time dd if=/dev/sdb of=/dev/null bs=10M count=100
bash: /proc/sys/vm/drop_caches: 权限不够
dd: 打开'/dev/sdb' 失败: 权限不够
real 0m0.001s
user 0m0.001s
sys 0m0.000s
读取速度未测,平台暂时不能设置root密码,sudo命令不能清除缓存
测量读取速度时,亦先sync把缓存中的杂数据写写进flash,并且清除缓存。最后才记录dd命令从U盘写入RAM的时间Tdd,因为/dev/null为tmpfs,没必要计算Tsync,平均读取速度为:1GB/Tdd。
部分参数解析:
1. 把/dev/null看作"黑洞", 它等价于一个只写文件, 所有写入它的内容都会永远丢失
2. /dev/zero是一个伪文件, “零”设备,可以无限的提供空字符(0x00,ASCII代码NUL)。
2.2 hdparm
有资料说明linux在开启debug模式的时候可以做到查看usb设备速度,这点没有做测试:
debug 模式下 cat /sys/kernel/debug/usb/devices
另,u盘传输速度还与什么相关,在知乎中我们找到了和主控器以及存储设备相关
https://www.zhihu.com/question/52736281
linux U盘传输速度相关推荐
- 影响u盘传输速度和使用寿命的几大因素
概述:U盘主要由主控芯片和flash芯片组成,所以影响U盘传输速度和使用寿命的因素也就分为主控芯片和flash芯片 首先flash芯片 简单的来讲flash芯片分为slc.mlc.tlc三种 SLC ...
- 计算机的传播速度和传播速率一样吗,U盘传输速度和什么有关?
很多朋友在拷贝U盘里面的大文件到电脑硬盘的时候,发现速度很慢,很想提升U盘的传输速度,又苦于不知道从什么地方下手,今天笔者就影响U盘的传输速度的相关问题和大家一起探讨下,希望能对大家有所帮助. U盘传 ...
- 从计算机复制u盘慢怎么解决方法,U盘传输速度慢怎么办 u盘传文件慢的解决办法-电脑教程...
U盘传输速度慢怎么办?相信不少朋友也会遇到这种问题.就像小编近期遇到的问题一样,在将下载好的Win7系统镜像文件下载到电脑中后,传输到制作好的U盘启动盘时,发现其传输速度不足5MB/s,如下图.这对于 ...
- 为什么计算机打开u盘这么慢,U盘传输速度慢怎么办 如何提高Win7中U盘读写速度技巧...
经常看到有网友在各大IT论坛问,U盘传输速度慢怎么办?针对这个问题其实也有不同的解决方法,之前在一些很老的电脑中发现用手机在电脑中拷贝电脑出奇的慢,最后发现是电脑没有开启USB2.0导致的,如今很多电 ...
- linux scp限制传输速度
当跨机房传输大文件例如数据库备份文件时,为了不把生产带宽占满,可以使用手动限速的方式传输文件. 使用-l参数,单位为KB/s 例如: scp -l 1024 mysql.sql 10.0.1.1:/d ...
- U盘传输速度慢或无法传输过大文件怎么解决
第一步: 右键U盘,进行格式化 第二步: 选择 NTFS 的格式,选择完后直接点击开始就行了 FAT32 的格式太老,所以无法完成过大文件和传播速度慢
- linux u盘 慢_在Deepin V20系统下用USB3.0传输速度慢或许是共有问题
有深度网友反馈了U盘传输速度慢的问题,根据使用测试来看,USB3.0传输速度非常的慢,比如下方正在进行的任务:正在复制install.wim到/media/leo/D/sources的速度为418KB ...
- U盘拷贝文件很慢?稍微改变一下使用方式,传输速度就快了6倍
随着云端网盘的快速发展和普遍推广,现在基本是以云存储为主,不过u盘还是必不可缺的小工具,不需要网络支持就能够轻松实现复制内容. 有网友问怎么样才能提高u盘的传输速度,传个6G的文件,花了十几分钟,速度 ...
- linux ntfs 速度慢,将U盘磁盘格式改成NTFS解决u盘复制速度慢问题
1.我们首先要看看U盘的文件系统是哪个?打开计算机-可移动磁盘-右击属性. 2.目前打多数U盘采用的都是FAT32格式,这也是大多数USB2.0船速速度比较慢的原因.我们先用文件大小测试一个它的读写速 ...
最新文章
- 独家 | 数据科学机器学习面试题,来挑战吧~
- java ftp 读取 txt文件_java通过ftp方式读取文件,并解析入库
- 《程序员代码面试指南》第二章 链表问题 搜索二叉树转换为双向链表
- 【离散数学中的数据结构与算法】三 同余定理
- Linux命令英文全称解释【转载】
- fastjson 检测json格式_FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换...
- pta-4、运算符-找钱 (10 分)
- 交通部 城轨交通运营管理规定_重庆启动节前轨道交通运营管理安全执法检查...
- spring整合shiro
- mysql 定义游标_mysql 游标的使用
- Masscan教程和入门手册
- NOI Linux 2.0 桌面背景展示
- [转]禅修程序员十诫
- ubuntu安装windows 字体
- sin1用计算机怎么算,sin1等于多少?
- 从裁员到扩招/从自研到生态,汽车行业新年新气象
- 【10月月赛T9】射命丸文
- 看计算机文档有浏览记录吗,怎样查找电脑文件-怎么查看电脑浏览过的文件 – 手机爱问...
- 教你一招:[转载]使用 Easy Sysprep v4 封装 Windows 7 精品
- 电商平台-搜索模块的设计与架构
热门文章
- python如何自动缩进_python自动缩进
- 苹果助手开发随笔系列:4、获取应用列表以及访问应用内共享目录
- 第 08 课:自动生成雪碧图
- python 验证码识别库_python验证码识别
- Android中播放DSD音乐
- c语言计次循环首,【图片】今天写几个性能测试,为什么C语言跑得这么慢呢??【c语言吧】_百度贴吧...
- 修改app绕过模拟器检测_游戏搬砖怎样换IP防封?有几种处理方法?|游戏|ip|手游|模拟器...
- 少儿机器人编程与软件编程区别
- 【Linux】shell脚本概述
- excel中一个表格拆分为多个表格的代码