1319|1

504

帖子

4

TA的资源

纯净的硅(高级)

楼主
 

【米尔ARM+FPGA架构之作MYD-JX8MMA7开发板】性能测试之-数据库性能测试 [复制链接]

前言

作为嵌入开发平台,往往需要数据库进行存储等,所以数据库的性能也是综合性能的关键因素。数据库的性能综合反映了CPU性能,存储IO性能,这一篇就基于嵌入式中使用最广泛的sqlite3进行测试。

 

过程

Win下下载代码

https://www.sqlite.org/2022/sqlite-amalgamation-3400000.zip

解压

拷贝到WSL中

mv -f /mnt/d/sqlite-amalgamation-3400000/ .

 

代码如下

lhj@lhj:~$ tree sqlite-amalgamation-3400000/

sqlite-amalgamation-3400000/

|-- shell.c

|-- sqlite3.c

|-- sqlite3.h

`-- sqlite3ext.h

 

0 directories, 4 files

lhj@lhj:~$

 

 

编译

 cd sqlite-amalgamation-3400000/

aarch64-linux-gnu-gcc sqlite3.c shell.c -o sqlite -lpthread -ldl

生成可执行文件sqlite

导出到win下

cp sqlite /mnt/d

 

导入到开发板

添加可执行权限

chmod +x sqlite

运行./sqlite

 

 

性能测试

 

cd ..

git clone https://github.com/sqlite/sqlite.git

test/speedtest1.c程序估计典型工作负载下SQLite的性能。

将speedtest1.c复制到上面的源码路径,一起编译

cp sqlite/test/speedtest1.c sqlite-amalgamation-3400000

cd sqlite-amalgamation-3400000/

aarch64-linux-gnu-gcc sqlite3.c speedtest1.c -o speedtest1 -lpthread -ldl

cp speedtest1 /mnt/d

 

导入 speedtest1到开发板,

添加可执行权限

chmod +x speedtest1

运行

./speedtest1

 

 

和之前测试的瑞萨G2UL开发板对比

https://bbs.elecfans.com/jishu_2324837_1_1.html68.801s

 

45.8比G2UL(Cortex-A55)的这块开发板的68.8秒要快一点。

 

和EMMC存储,CPU等都有关系。所以数据库的性能可以作为综合性能测试参考。

总结

基于sqlite3进行数据库性能测试,横向对比某G2UL(Cortex-A55)开发板,测试结果性能比其高不少,说明本开发板综合性能非常不错。

最新回复

想看看ARM+FPGA会有什么过人之处~   详情 回复 发表于 2023-1-31 17:43
点赞 关注
 

回复
举报

7219

帖子

2

TA的资源

版主

沙发
 

想看看ARM+FPGA会有什么过人之处~

 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表