安卓测试flash读写速率

简介: 笔记

项目中使用了不同的flash,现象是刷机时长差别很多,有的一百多秒,有的500多秒,有的一千多秒。

现在使用busybox来测试一下读写速率:

工具 dd命令

dd 是 Linux/UNIX下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。

写入测试

通过拷贝一个空文件,大小为200MB,数量为一个

busybox dd if=/dev/zero of=/storage/emulated/0/ddDog/testspeed bs=209715200 count=1

sl8541e_1h10_32b:/ # busybox dd if=/dev/zero of=/storage/emulated/0/ddDog/testspeed  bs=209715200 count=1
1+0 records in
1+0 records out
209715200 bytes (200.0MB) copied, 4.970492 seconds, 40.2MB/s

写入速率为40.2MB/s

读取测试

把某一个文件

busybox dd if=/storage/emulated/0/ddDog/testspeed of=/dev/null bs=209715200

sl8541e_1h10_32b:/ # busybox dd if=/storage/emulated/0/ddDog/testspeed of=/dev/null bs=209715200                                            <
1+0 records in
1+0 records out
209715200 bytes (200.0MB) copied, 0.614969 seconds, 325.2MB/s

读取速率为325.2MB/s

目录
相关文章
|
5月前
|
Linux Android开发
测试程序之提供ioctl函数应用操作GPIO适用于Linux/Android
测试程序之提供ioctl函数应用操作GPIO适用于Linux/Android
57 0
|
20天前
|
Java 测试技术 Android开发
Android性能测试——发现和定位内存泄露和卡顿
本文详细介绍了Android应用性能测试中的内存泄漏与卡顿问题及其解决方案。首先,文章描述了使用MAT工具定位内存泄漏的具体步骤,并通过实例展示了如何分析Histogram图表和Dominator Tree。接着,针对卡顿问题,文章探讨了其产生原因,并提供了多种测试方法,包括GPU呈现模式分析、FPS Meter软件测试、绘制圆点计数法及Android Studio自带的GPU监控功能。最后,文章给出了排查卡顿问题的四个方向,帮助开发者优化应用性能。
67 4
Android性能测试——发现和定位内存泄露和卡顿
|
20天前
|
测试技术 Shell Android开发
Android 性能测试初探 (六)
本节聊聊性能测试的最后一项- 流量,当然我所指的性能测试是针对大部分应用而言的,可能还有部分应用会关注网速、弱网之类的测试,但本系列文章都不去一一探讨了。
37 6
|
20天前
|
JavaScript 测试技术 Android开发
Android 性能测试初探 (四)
本文介绍了GPU在移动端性能测试中的重要性,并详细解释了过度绘制、帧率和帧方差的概念。针对GPU测试,文章列举了三项主要测试内容:界面过度绘制、屏幕滑动帧速率和平滑度。其中,过度绘制测试需遵循特定标准,而帧速率和平滑度测试则可通过软件或硬件方法实现。在软件测试中,使用Systrace插件和高速相机是两种常用手段。对于不同机型,帧率及帧方差的测试标准也需相应调整。
31 5
|
20天前
|
测试技术 Shell Android开发
Android 性能测试初探 (三)
本文承接《Android性能测试初探(二)》,深入探讨CPU与内存测试。介绍了移动端内存测试的重要性及其测试目标,并详细列举了不同状态下应用内存消耗情况的测试项目。此外,还提供了多种内存测试方法,包括使用`procrank`等工具的具体操作步骤。最后,文章也简要提及了CPU测试的相关内容,帮助读者更好地理解Android性能测试的关键要素。
36 5
|
20天前
|
测试技术 Shell 定位技术
Android 性能测试初探 (五)
聊聊大家不常关注的测试项- 功耗
35 3
|
20天前
|
算法 测试技术 Android开发
Android 性能测试初探 (二)
上回大体介绍了下在 android 端的性能测试项,现在我们就细节测试项做一些阐述(包括如何自己 DIY 测试)
31 4
|
20天前
|
测试技术 API Android开发
Android 性能测试初探 (一)
Android 性能测试,跟pc性能测试一样分为客户端及服务器,但在客户端上的性能测试分为 2 类: 一类为 rom 版本的性能测试;一类为应用的性能测试。
38 3
|
29天前
|
Android开发
Android学习 —— 测试init.rc中的条件触发的处理顺序
Android学习 —— 测试init.rc中的条件触发的处理顺序
|
2月前
|
SQL 缓存 关系型数据库
MySQL配置简单优化与读写测试
MySQL配置简单优化与读写测试