UBI文件系统测试分析

更新时间:2023-09-30 17:40:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

UBI文件系统测试分析

一.环境参数介绍

1.测试环境:AM335X开发板 2.测试工具:IOzone 二.步骤介绍

2.1编译安装iozone

1.下载iozone,

2.解压IOzone,并到源码目录下进行编译: [skyyang@Centos6 current]$ cd iozone3_430 3.修改makefile:

[skyyang@Centos6 current]$ sudo vim makefile

修改makefile如上,这里是指定交叉编译的,因为我是把IOzone放到我的开发板上测 试的,因为我的开发板挂载的文件系统就是UBIFS。交叉编译器是可以自定义的,我 的开发板用的交叉编译器是arm-linux-gcc-4.4.3版本的!

4.编译iozone:

[skyyang@Centos6 current]$ make linux-arm Building iozone for Linux-arm

/opt/arm-linux-4.4.3/bin/arm-linux-cc -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DHAVE_PREAD \\

-DNAME='\ -Dlinux -D_LARGEFILE64_SOURCE iozone.c \\ -o iozone_linux-arm.o

/opt/arm-linux-4.4.3/bin/arm-linux-cc -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -D_LARGEFILE64_SOURCE \\

以上是部分编译信息,编译完成后生成iozone:

[skyyang@Centos6 current]$ file iozone

iozone: ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, not stripped

5.将生成的iozone拷贝到开发板上:

root@ok335x:~/systools# tftp -gr iozone 192.168.4.37

我这里使用tftp传输iozone文件

6.执行iozone:

root@ok335x:~/systools#

./iozone -a -n 128m -g 2g -i 0 -i 1 -i 2 -i 5 -f /iozone -Rb ./iozone.xls

7.将生成的excel文件传到PC机用于UBIFS测试分析:

root@ok335x:~/systools# tftp -pl iozone.xls 192.168.4.37

Tftp 命令参数解析: -g:下载文件 -r:接收文件 -p:传送文件 -l:本地主机

以下附上一组ME31 POS机上的文件系统性能测试指标:

本文来源:https://www.bwwdw.com/article/v7fd.html

Top