一给 发表于 2024-10-28 13:47:31

android USB接口读写速率测试

准备工作

1.adb毗连android装备
2.usb插入u盘装备(发起利用高性能u盘,否则测试瓶颈大概是u盘,影响测试结果)
3.查看u盘挂载信息
adb shell进入shell状态
df -h查看全部磁盘情况
https://i-blog.csdnimg.cn/blog_migrate/1cc6c0ab71741c13ce3005035f1f9739.png
可以看到末了一行58G的磁盘,即为u盘。主要信息:
        FileSystem:/dev/block/vold/public:8,1  
        Mounted on:/mnt/media_rw/AFA6-1804
开始测试(adb shell状态)

1.测试读取速率

完整指令:dd if=/dev/block/vold/public:8,1 of=/dev/null bs=1024k count=1000
高亮部门以实际为准,利用FileSystem
https://i-blog.csdnimg.cn/blog_migrate/5f8ec4b7d5508226b3a73abdd6083b40.png
2.测试写入速率

完整指令:dd if=/dev/zero of=/mnt/media_rw/AFA6-1804/testdata bs=1024k count=1000
高亮部门以实际为准,利用Mounted on  背面必要加一个文件名用于写入,示例中为testdata
https://i-blog.csdnimg.cn/blog_migrate/85ffd2ba3ea333be636fb005f51bb1aa.png

USB参数参考

https://i-blog.csdnimg.cn/blog_migrate/09c74a88933a8e4d6f5a643e6d932f76.png
https://i-blog.csdnimg.cn/blog_migrate/f2cc35c71c98c04ff8703927bb5be3c2.png
传输速率换算

Mbps(兆比特每秒)和MB/s(兆字节每秒)之间的换算关系是8:1,即1Mbps等于1/8MB/s。12
例如,100Mbps的传输速率等于12.5MB/s。这种换算基于数据传输速率的根本单位,此中1Byte(字节)等于8bits(比特)。

参考:手机磁盘IO读写速率测试(OTG)_/dev/block/vold/public:8-CSDN博客

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: android USB接口读写速率测试