完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本文首先介绍Redis是什么,然后介绍如何在爱芯派上编译Redis源码,以及从源码安装Redis,最后介绍如何在爱芯派上运行Redis基准测试,并在树莓派4B上运行同一版本的Redis服务和Redis基准测试。测试结果显示,爱芯派上Redis性能明显由于树莓派4B,这一定程度上说明——爱芯派的CPU、内存综合性能优于树莓派4B。 一、Redis是什么维基百科的介绍是:
Redis官网的介绍是:
数以百万计的开发人员用作数据库、缓存、流式处理引擎和消息代理的开源内存数据存储。 二、源码编译Redis2.1 安装git和编译工具链
2.2 下载Redis源码安装完git之后,就可以使用git下载Redis源码了:
下载完成后,使用如下命令切换到稳定版本的tag,例如最近的 7.2.3:
2.3 编译Redis源码使用如下命令编译Redis源码:
编译命令最后输出如下: 可以看到,最后提示链接(LINK)的有三个可执行程序,分别为:
2.4 安装Redis使用如下命令将Redis可执行程序安装到系统目录:
命令输出如下: 可以看到,前面提到的三个可执行程序都安装了,安装目录为/usr/local/bin,可以用which redis-cli命令验证: 三、运行Redis基准测试3.1 查看redis-server用法初次使用之前,使用redis-server --help命令,可以查看redis-server命令行选项用法: 3.2 设置overcommit_memory选项直接运行redis-server --check-system命令,检查Redis所需系统环境: 提示打开overcommit_memory选项,需要执行:
或者将该配置写入到配置文件中,重启之后依然能够生效:
类似的,另外一个提示需要向/etc/rc.local添加一行:
设置完成后,重启,再次检测: 全部OK了。 3.3 启动redis-server使用redis目录下的配置文件,启动redis-server服务: 3.4 查看redis-benchmark用法使用redis-benchmark --help命令,可以查看redis-benchmark命令行选项用法: 3.5 运行redis-benchmark基准测试默认参数执行redis-benchmark,将会连接到本地主机的redis服务,并执行所有基准测试用例: (-q选项进输出query/sec,不输出其他统计信息) 可以看到大部分命令的QPS(Query per second)能达到21000多。 如果需要单独测试一个测试用例,则可以通过-t选项指定。 测试set命令100000次,使用命令:
输出结果为: 3.6 基准测试结果和树莓派4B对比在树莓派4B开发板上,使用同样的操作,运行同样版本的redis-server和redis-benchmark,得到的测试结果如下: 可以看到,大部分QPS在16000,均低于爱芯派的21000。 四、本篇总结Redis基准测试成绩主要取决于CPU、内存、缓存的综合性能,爱芯派成绩高于树莓派4B,说明在CPU、内存、缓存综合性能方面爱芯派并不比树莓派4B差。说明国产的晶存的内存颗粒,已经不比美光的内存颗粒差了。 五、参考链接
|
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
【爱芯派 Pro 开发板试用体验】人体姿态估计模型部署后期尝试
1560 浏览 0 评论
1056 浏览 0 评论
【爱芯派 Pro 开发板试用体验】人体姿态估计模型部署后期尝试
1115 浏览 0 评论
【爱芯派 Pro 开发板试用体验】在爱芯派 Pro上部署坐姿检测
1099 浏览 0 评论
【爱芯派 Pro 开发板试用体验】利用爱芯派 Pro部署USB摄像头
1267 浏览 0 评论
【爱芯派 Pro 开发板试用体验】爱芯元智AX650N部署yolov5s 自定义模型
742浏览 1评论
1756浏览 1评论
【爱芯派 Pro 开发板试用体验】+ 利用TF卡进行系统更新
1412浏览 1评论
1362浏览 1评论
740浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-21 22:00 , Processed in 0.773888 second(s), Total 71, Slave 54 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号