Android 文件系统读写功能测试工具iozone移植。

本文介绍了如何将iozone文件系统测试工具移植到Android设备上,包括源码下载、编译、文件权限设置,以及在Android应用中执行iozone进行读写测试的步骤。同时,文章提到了在Android应用中执行iozone需要修改源码以改变测试路径,并在主线程外执行以避免阻塞,以及添加必要的权限和系统权限设置。
摘要由CSDN通过智能技术生成

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,需要使用以下方法:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值