性能andorbench脚本
时间: 2023-09-11 21:03:52 浏览: 37
AndroBench 是一个 Android 平台上的存储性能测试工具,可以用来测试手机或平板电脑的存储设备性能,包括随机读写、顺序读写、随机 IOPS 等。AndroBench 有两种测试模式:文件系统测试和 SQLite 测试。
以下是 AndroBench 的脚本示例:
```
#!/system/bin/sh
# AndroBench Script
# Author: xxx
# Clear caches
sync
echo 3 > /proc/sys/vm/drop_caches
# Run file system tests
/storage/sdcard0/AndroBench/AndroBench -seq -end -f /storage/sdcard0/AndroBench/results.txt
# Clear caches
sync
echo 3 > /proc/sys/vm/drop_caches
# Run SQLite tests
/storage/sdcard0/AndroBench/AndroBench -sqlite -seq -end -f /storage/sdcard0/AndroBench/results.txt
```
该脚本首先清除了缓存,然后运行了文件系统测试和 SQLite 测试,最后再次清除了缓存。其中,-seq 表示顺序读/写测试,-end 表示测试结束时不显示比较结果,-f 表示测试结果输出到指定文件。
需要注意的是,AndroBench 可能需要 root 权限才能运行,而且在不同的设备上测试结果可能会有所不同。因此,建议在多个设备上进行测试,并基于测试结果进行性能优化。