[转帖]性能最高提升36%!基于阿里云倚天实例的Redis性能测试验证

性能,最高,提升,基于,阿里,倚天,实例,redis,测试,验证 · 浏览次数 : 0

小编点评

**性能提升:** - 基于 Yitian 710 的 Redis 部署在 G8y 服务器上可获得高达 36% 的吞吐量性能优势。 - 基于 x86 的 ECS 实例,Redis 的吞吐量性能优势只有 20%。 **测试环境:** - 基准测试搭建与 Memtier 性能基准测试工具一起使用。 - 测试场景:Redis服务器部署在 G8y 和 G7 实例上。 - 基准测试参数: - Pipeline:1、50 和 100 - XPS、RPS 和 RFS启用 **结果:** - 基于 Yitian 710 的 G8y 实例的 Redis 吞吐量为 30 次连续测试的平均值 24.5 GOPS。 - 基于 x86 的 G7 实例的 Redis 吞吐量为 16.5 GOPS。 **结论:** - 基于 Yitian 710 的 Redis 可获得高达 36% 的吞吐量性能优势。 - 这表明 Yitian 710 是 Redis 性能提升的重要加速器。

正文

性能最高提升36%!基于阿里云倚天实例的Redis性能测试验证
https://aijishu.com/a/1060000000376643

 

本文转载自阿里云开发者社区。
https://developer.aliyun.com/...

简介: 与同规格的基于 x86 的 ECS 实例相比,Redis 部署在基于 Yitian 710 的 ECS 上可获得高达 36% 的吞吐量性能优势。而基于倚天710的G8y实例售价比G7实例低20%。

对比测试简介

Redis 是一种开源的内存型数据存储,通常被用作数据库、缓存系统和消息代理。 它广泛用于医疗卫生系统、物联网和金融服务等实时应用行业。 Redis 具有高度可扩展性,可用于实时分析、缓存、发布/订阅应用程序和会话管理。

在本文中,我们在阿里云 ECS G8y 实例(基于 Armv9 的倚天 710 处理器)和G7 实例(第三代至强可扩展处理器)上做了Redis的吞吐量测试对比,以展示倚天 710 的性能优势。

基准测试搭建与结果

我们使用 Memtier 作为负载生成器和性能基准测试工具。 它是Redis Labs 为 Redis 构建的开源高吞吐量基准测试工具。 Memtier 部署在单独的 ECS 实例上。

对于Redis服务器,我们在实例的每个core上都部署了一个Redis进程,构成了Redis多进程场景。
redis-arch.png
图1. Redis 基准测试拓扑

两种被测ECS实例类型配置如下。基准测试客户端使用了一个单独的G8y.8xlarge实例。
redis-figure4.png
表1.测试实例配置

基准测试使用以下软件版本和测试参数。
redis-figure2.png

我们使用 8 个 Memtier 客户端同时为 8 个 Redis 进程生成请求,每个Memtier 客户端创建 8 个线程,每个线程有 10 个并发连接,对于每个Memtier客户端就相当于有 80 个并发连接。Pipeline分别设置为 1、50 和 100。 Pipeline大于1时可用于批量数据传输以增加应用程序的吞吐量。

在 G8y 和 G7 上启用XPS (Transmit Packet Steering), RPS (Receive Packet Steering) 和 RFS (Receive Flow Steering)后,这两个实例的性能都得到了提升。基于 Yitian 710 与同规格的基于 x86 的 ECS 实例相比,Redis 数据库的吞吐量性能优势高达 36% 。下表中显示的结果是 30 次连续测试运行的汇总结果。

Redis 在 G8y 和 G7 实例上的性能数据。
redis-figure3.png
表2. (G8y vs. G7)Redis 吞吐量性能数据

redis_blog_pic.png
图2. (G8y vs. G7) Redis吞吐量性能优势

总结

与同规格的基于 x86 的 ECS 实例相比,Redis 部署在基于 Yitian 710 的 ECS 上可获得高达 36% 的吞吐量性能优势。 此外,据阿里巴巴称,基于倚天710的G8y实例售价比G7实例低20%。

与[转帖]性能最高提升36%!基于阿里云倚天实例的Redis性能测试验证相似的内容:

[转帖]性能最高提升36%!基于阿里云倚天实例的Redis性能测试验证

性能最高提升36%!基于阿里云倚天实例的Redis性能测试验证 https://aijishu.com/a/1060000000376643 云计算Benchmark性能优化Arm 处理器Alibaba 本文转载自阿里云开发者社区。https://developer.aliyun.com/... 简

[转帖]QPS 最高提升 91% | 腾讯云 TKE 基于 Cilium eBPF 提升 k8s Service 性能

https://my.oschina.net/cncf/blog/5121393 朱瑜坚,腾讯云后台工程师,主要负责腾讯云 TKE 容器网络的构建和相关网络组件的设计、开发和维护工作。张浩,腾讯云高级工程师,主要负责容器网络多个组件的开发和维护,也关注调度、服务网格等领域。 前言 Kubernete

[转帖]阿里云SSD云盘性能测试:每GB空间30个IOPS

http://www.piaoyi.org/linux/aliyun-SSD-disk-test.html 正 文: 由于服务器需要高并发高IO,所以入手了阿里云的SSD云盘+IO优化的ECS实例。 阿里云SSD云盘:单盘最高提供20000随机读写IOPS、256MB/s吞吐量的存储性能。采用分布式

[转帖]CVE-2020-5902:F5 BIG-IP 远程代码执行漏洞复现

漏洞复现 Timeline Sec 2020-09-29 9,863 关注我们,一起学安全!本文作者:TeddyGrey@Timeline Sec本文字数:1197阅读时长:3~4min声明:请勿用作违法用途,否则后果自负0x01 简介 F5 BIGIP 链路控制器用于最大限度提升链路性能与可用性的

[转帖]如何在 60秒内优化提升 Linux 性能?只有 2% 的人知道,还不快来学习~

https://bbs.huaweicloud.com/blogs/379243 【摘要】 如何在 60秒内优化提升 Linux 性能?只有 2% 的人知道 当你发现 Linux 服务器上的系统性能问题,在最开始的 1 分钟时间里,你会查看哪些系统指标呢? Netflix 在 AWS 上有着大规模的

[转帖]Java方法的JIT编译

https://www.jianshu.com/p/a6275e239eac Java方法执行一般会利用分层编译,先通过c1解释执行。方法执行编译等级逐渐提升,有机会通过JIT编译为特定平台汇编执行,以此获得最好的性能。 方法执行除了达到一定热度外,是否JIT编译也受到以下两个参数影响: -XX:+

[转帖]在 TiDB 中正确使用索引,性能提升 666 倍

https://tidb.net/book/tidb-monthly/2022/2022-04/usercase/index-666 背景​ 最近在给一个物流系统做TiDB POC测试,这个系统是基于MySQL开发的,本次投入测试的业务数据大概10个库约900张表,最大单表6千多万行。 这个规模不算

[转帖]浅谈RAID写惩罚(Write Penalty)与IOPS计算

介绍 通常在讨论不同RAID保护类型的性能的时候,结论都会是RAID-1提供比较好的读写性能,RAID-5读性能不错,但是写入性能就不如RAID-1,RAID-6保护级别更高,但写性能相对更加差,RAID10是提供最好的性能和数据保护,不过成本最高等等。其实决定这些性能考虑的因素很简单,它就是RAI

[转帖]Elasticsearch部署配置建议

1: 选择合理的硬件配置:尽可能使用 SSD Elasticsearch 最大的瓶颈往往是磁盘读写性能,尤其是随机读取性能。使用SSD(PCI-E接口SSD卡/SATA接口SSD盘)通常比机械硬盘(SATA盘/SAS盘)查询速度快5~10倍,写入性能提升不明显。 对于文档检索类查询性能要求较高的场景

[转帖]内存管理干货推荐:巨页HugePage

https://zhuanlan.zhihu.com/p/542132384 前言: 巨页的提出初衷是提供对内存使用量大的进程在某些场合下能拥有更好的性能的一种策略。巨页的定义有些含糊,按照最初提出patchset的人的意思,只要大于系统默认PAGE_SIZE的页,都可以称之为巨页。巨页从2.6发展