iozone可以对文件系统读写功能进行自动测试,首先需要下载iozone。然后源码文件夹放在Android源码下mm编译出bin文件放入设备bin文件夹下面并赋予读和执行权限。
下面是具体步骤,如果会编译的,不需要的可直接跳过。
1,将iozone4Android-master源码文件夹复制到Android源码下,我一般喜欢放在android4.4/device/myproduct/common/lib 下。
2,进入源码根目录android4.4/,输入:”. build/envsetup.sh” 选择自己的编译“choosecombo X X X”
3,进入iozone4Android-master下:cd device/infotm/common/lib/memtester-4.3.0/, “mm”编译。
4,进入android4.4_sz/out/target/product/myproduct/system/bin ,找到生成的iozone文件。
5,串口连接设备后,输入”mount -o rw,remount /system” (一定要一模一样,空格和斜杠不能多也不能少)复制iozone文件到设备的/system/bin/目录下,使用“chmod 755 /system/bin/iozone”赋予文件权限。(7、5、5分别对应系统、组、用户三级,7为读、写、执行,5为堵、执行、4为只读)
在串口操作下,进入iozone目录: system/bin下,输入 “iozone -a”,就可以看到测试的输出了,具体测试指令可以查看iozone的说明。
现在需要在上层Android应用中打开iozone,需要使用以下方法: