0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于阿里云倚天实例的Redis性能测试验证

安芯教育科技 ? 来源:极术社区 ? 2023-01-12 13:49 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

简介:与同规格的基于 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多进程场景。

bd75b4aa-9007-11ed-bfe3-dac502259ad0.png

图1. Redis 基准测试拓扑 两种被测ECS实例类型配置如下。基准测试客户端使用了一个单独的G8y.8xlarge实例。

bda7155e-9007-11ed-bfe3-dac502259ad0.png

表1.测试实例配置 基准测试使用以下软件版本和测试参数。

bdc51572-9007-11ed-bfe3-dac502259ad0.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 实例上的性能数据。

bde244ee-9007-11ed-bfe3-dac502259ad0.png

表2. (G8y vs. G7)Redis 吞吐量性能数据

be01b874-9007-11ed-bfe3-dac502259ad0.png

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

总结

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

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 物联网
    +关注

    关注

    2933

    文章

    46487

    浏览量

    395937
  • 生成器
    +关注

    关注

    7

    文章

    322

    浏览量

    22076
  • Redis
    +关注

    关注

    0

    文章

    388

    浏览量

    11569

原文标题:技术分享 | 性能最高提升36%!基于阿里云倚天实例的Redis性能测试验证

文章出处:【微信号:Ithingedu,微信公众号:安芯教育科技】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何用真水测试验证防水透气膜性能?关键步骤详解

    防水透气膜在建筑、电子等领域作用关键,能阻挡液态水且允许气体通过。真水测试可准确评估其性能,本文将介绍用真水测试验证性能的方法。
    的头像 发表于 07-25 11:43 ?223次阅读
    如何用真水<b class='flag-5'>测试验证</b>防水透气膜<b class='flag-5'>性能</b>?关键步骤详解

    【经验分享】在Omni3576上编译Redis-8.0.2源码,并安装及性能测试

    本文首先介绍Redis是什么,然后介绍如何在Omni3576上编译Redis-8.0.2源码,以及从源码编译、安装Redis,最后介绍如何在Omni3576上运行Redis
    的头像 发表于 06-05 08:05 ?493次阅读
    【经验分享】在Omni3576上编译<b class='flag-5'>Redis</b>-8.0.2源码,并安装及<b class='flag-5'>性能</b><b class='flag-5'>测试</b>

    【幸狐Omni3576边缘计算套件试用体验】Redis最新8.0.2版本源码安装及性能测试

    本文首先介绍Redis是什么,然后介绍如何在Omni3576上编译Redis-8.0.2源码,以及从源码编译、安装Redis,最后介绍如何在Omni3576上运行Redis
    发表于 06-03 01:28

    服务器 Flexus X 实例评测体验之搭建 Redis

    ?活动中,华为推出了?Flexus X 实例,这款服务器以其柔性算力和高性能表现,受到了广泛关注。作为开发者和运维人员,本文将分享在?Flexus X
    的头像 发表于 02-06 17:50 ?427次阅读
    <b class='flag-5'>云</b>服务器 Flexus X <b class='flag-5'>实例</b>评测体验之搭建 <b class='flag-5'>Redis</b>

    华为 Flexus 服务器 X 实例下的 Redis 性能基准测试

    Flexus 服务器 X 实例介绍 华为 Flexus 服务是专为中小企业和开发者设计的卓越解决方案,提供出色的开箱即用体验和显著的
    的头像 发表于 01-23 18:07 ?449次阅读
    华为<b class='flag-5'>云</b> Flexus <b class='flag-5'>云</b>服务器 X <b class='flag-5'>实例</b>下的 <b class='flag-5'>Redis</b> <b class='flag-5'>性能</b>基准<b class='flag-5'>测试</b>

    华为 Flexus X 加速 Redis 案例实践与详解

    前言 ? ? ??华为作为业界领先的服务提供商,不断推出创新解决方案以满足这些需求。其中,Flexus X 实例凭借其高性能和卓越的用户体验,成为了众多企业和个人的首选。特别是其自
    的头像 发表于 01-23 17:52 ?398次阅读
    华为<b class='flag-5'>云</b> Flexus X 加速 <b class='flag-5'>Redis</b> 案例实践与详解

    华为弹性服务器 FlexusX 实例下的 Nginx 性能测试

    的 Nginx 性能测试。 ? 一、华为弹性服务器 FlexusX 实例简介 华为弹性
    的头像 发表于 01-17 09:17 ?970次阅读
    华为<b class='flag-5'>云</b>弹性<b class='flag-5'>云</b>服务器 FlexusX <b class='flag-5'>实例</b>下的 Nginx <b class='flag-5'>性能</b><b class='flag-5'>测试</b>

    服务器 Flexus X 实例,Docker 集成搭建 Redis 集群

    服务器之间平衡负载,确保系统的高可用性和数据一致性 搭建 Redis 集群 1、购买华为 Flexus X 实例 Flexus服务器X实例
    的头像 发表于 01-13 13:37 ?435次阅读
    <b class='flag-5'>云</b>服务器 Flexus X <b class='flag-5'>实例</b>,Docker 集成搭建 <b class='flag-5'>Redis</b> 集群

    性能与可靠性并重,Flexus X 实例助力 Redis 三主三从集群高效运行

    前言 在追求极致性能与可靠性的道路上,Flexus X 实例以卓越的算力与智能调度,为 Redis 三主三从集群的高效运行保驾护航。此架构不仅实现了数据的高可用性,还通过负载均衡提升了整体性能
    的头像 发表于 01-07 17:21 ?452次阅读
    <b class='flag-5'>性能</b>与可靠性并重,Flexus X <b class='flag-5'>实例</b>助力 <b class='flag-5'>Redis</b> 三主三从集群高效运行

    华为 X 实例 CPU 性能测试详解与优化策略

    引言 ? 1. 测试环境搭建 ? 1.1 测试实例的选择 ? 1.2 CPU性能测试工具介绍 ? 1.3 安装和配置Sysbench ? 2
    的头像 发表于 12-30 14:52 ?774次阅读
    华为<b class='flag-5'>云</b> X <b class='flag-5'>实例</b> CPU <b class='flag-5'>性能</b><b class='flag-5'>测试</b>详解与优化策略

    华为Flexus X实例Redis性能加速评测及对比

    加速 Redis 的选项。本文旨在通过实际测试,展示华为 Flexus X 实例在加速 Redis 方面的
    的头像 发表于 12-29 15:47 ?602次阅读
    华为<b class='flag-5'>云</b>Flexus X<b class='flag-5'>实例</b>,<b class='flag-5'>Redis</b><b class='flag-5'>性能</b>加速评测及对比

    华为 Flexus X 轻松实现 Redis 一主多从高效部署

    前言 ????????华为 Flexus?X 是一款专为高性能计算设计的服务器实例,其搭载的 X-Turbo 加速技术和智能应用调优算法,能够大幅提升
    的头像 发表于 12-27 13:45 ?547次阅读
    华为<b class='flag-5'>云</b> Flexus X 轻松实现 <b class='flag-5'>Redis</b> 一主多从高效部署

    华为 Flexus X 实例 MySQL 性能加速评测及对比

    X 实例加速 MySQL 测试 7 3.1 sysbench 简介 8 3.2?Flexus 服务器 X 实例安装 sysbench8 3.3?Flexus X 加速 MySQL
    的头像 发表于 12-25 17:10 ?633次阅读
    华为<b class='flag-5'>云</b> Flexus X <b class='flag-5'>实例</b> MySQL <b class='flag-5'>性能</b>加速评测及对比

    服务器 Flexus X 实例 MySQL 应用加速测试

    企业节,Flexus X 实例的优惠活动正火热进行,对于有算力性能需求及自建 MySQL、Redis、Nginx 等性能要求的用户
    的头像 发表于 12-24 12:19 ?582次阅读
    <b class='flag-5'>云</b>服务器 Flexus X <b class='flag-5'>实例</b> MySQL 应用加速<b class='flag-5'>测试</b>

    使用API Post测试阿里物联网平台动态注册

    使用API Post测试阿里物联网平台动态注册
    的头像 发表于 10-05 19:08 ?942次阅读
    使用API Post<b class='flag-5'>测试</b><b class='flag-5'>阿里</b><b class='flag-5'>云</b>物联网平台动态注册