一、首先将fio 推到手机data 目录
1.在Linux系统下打开命令窗口------在桌面右键鼠标界面点击“open in Terminal"打开命令窗口
在命令窗口依次输入:
①sudo su----------进root mode
②adb devices--------将待测机器开机后再输入此指令看机器是否与pc端连接成功
③adb shell--------前面步骤pass后再输入此指令搭建调试器
④cd data-------进入data目录
⑤mkdir perf_dir-------建立读写指令相关文件夹
⑥exit------退回主界面
⑦adb push fio(将linux的fio脚本文件拖进来) /data
⑧adb shell→cd data→ls-------浏览⑤⑦步骤的操作是否pass
二、在根目录下直接执行以下命令(不需要进data 目录)
⑨cd …-------退回至根目录
⑩将下方的读写命令复制到命令按回车键执行
若无权限执行
(1)exit-------退回主界面
(2)adb shell chmod 777 /data/fio-------解开fio脚本的权限
(3) 重新adb shell后,执行以下读写命令
随机读命令:
./data/fio --directory=/data/perf_dir/ --filesize=512M --nrfiles=1 --rw=read --bsrange=1KB-512KB --iodepth=1 --numjobs=2 --direct=0 --name=test_perf_seqr_cyclexxx_thread
随机写命令:
./data/fio --directory=/data/perf_dir/ --filesize=512M --nrfiles=1 --rw=write --bsrange=1KB-512KB --iodepth=1 --numjobs=2 --direct=0 --name=test_perf_seqw_cyclexxx_thread
filesize=512M可自行更改,此fio脚本在量测UFS时序时及其好用。
(fio 脚本/命令来自开源代码,各位自行了解)