1"use strict";(self.webpackChunkengula_website=self.webpackChunkengula_website||[]).push([["6236"],{3773:function(e,n,s){s.r(n),s.d(n,{default:()=>h});var r=s(2676),a=s(453);let t=s.p+"static/image/ecs_g8y_2xlarge_result.843d5c63.png",i=s.p+"static/image/ecs_c7a_4xlarge_result.e06adbf8.png",l=s.p+"static/image/ecs_c9i_2xlarge_result.fa2390ab.png";function c(e){let n=Object.assign({h1:"h1",a:"a",h2:"h2",ul:"ul",li:"li",strong:"strong",code:"code",h3:"h3",p:"p",img:"img"},(0,a.ah)(),e.components);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(n.h1,{id:"engula-autobench-test-report",children:["Engula AutoBench (Test Report)",(0,r.jsx)(n.a,{className:"header-anchor","aria-hidden":"true",href:"#engula-autobench-test-report",children:"#"})]}),"\n",(0,r.jsxs)(n.h2,{id:"1-design-goals-and-comparison-methodology",children:["1. Design Goals and Comparison Methodology",(0,r.jsx)(n.a,{className:"header-anchor","aria-hidden":"true",href:"#1-design-goals-and-comparison-methodology",children:"#"})]}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Goal"}),": Compare the Get/Set throughput and latency of Engula 2.1 and Redis 7.2 across different value sizes and CPU core counts."]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Metrics"}),": QPS (throughput), P50 (average latency)."]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Comparison methodology"}),":","\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Single-machine comparison with persistence disabled, focusing on in-memory path and protocol processing performance."}),"\n",(0,r.jsxs)(n.li,{children:["I/O thread count dimension: ",(0,r.jsx)(n.code,{children:"io-threads"})," â {1, 2, 4}."]}),"\n",(0,r.jsx)(n.li,{children:"Data scale, request distribution, and concurrency model are fixed, so results are reproducible."}),"\n",(0,r.jsx)(n.li,{children:"Value sizes cover multiple tiers: 8B, 32B, 128B, 512B, 1KB, 2KB."}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,r.jsxs)(n.h2,{id:"2-test-environment",children:["2. Test Environment",(0,r.jsx)(n.a,{className:"header-anchor","aria-hidden":"true",href:"#2-test-environment",children:"#"})]}),"\n",(0,r.jsxs)(n.h3,{id:"21-hardware-and-system",children:["2.1 Hardware and System",(0,r.jsx)(n.a,{className:"header-anchor","aria-hidden":"true",href:"#21-hardware-and-system",children:"#"})]}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Instances"}),": Alibaba Cloud ecs.c9i.xlarge / ecs.c7a.4xlarge / ecs.g8y.2xlarge"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"CPU"}),": 8 vCPU ~ 16 vCPU"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Memory"}),": 32 GB"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Operating System"}),": CentOS 7.9"]}),"\n"]}),"\n",(0,r.jsxs)(n.h2,{id:"3-engula-autobench",children:["3. Engula AutoBench",(0,r.jsx)(n.a,{className:"header-anchor","aria-hidden":"true",href:"#3-engula-autobench",children:"#"})]}),"\n",(0,r.jsxs)(n.p,{children:["This test uses the Engula AutoBench tool. For a detailed introduction to the tool, see the documentation: ",(0,r.jsx)(n.a,{href:"/en/docs/tools/autobench/index",children:"Engula AutoBench Tool Usage"}),"."]}),"\n",(0,r.jsxs)(n.h2,{id:"4-test-results",children:["4. Test Results",(0,r.jsx)(n.a,{className:"header-anchor","aria-hidden":"true",href:"#4-test-results",children:"#"})]}),"\n",(0,r.jsxs)(n.h3,{id:"ecsc9i2xlarge",children:["ecs.c9i.2xlarge",(0,r.jsx)(n.a,{className:"header-anchor","aria-hidden":"true",href:"#ecsc9i2xlarge",children:"#"})]}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"CPU"}),": Intel\xae Xeon\xae Granite Rapids * 8"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Memory"}),": 16 GB"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Operating System"}),": CentOS 7.9"]}),"\n"]}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)("img",{src:l,alt:"ecs.c9i.2xlarge result"})}),"\n",(0,r.jsxs)(n.h3,{id:"ecsc7a4xlarge",children:["ecs.c7a.4xlarge",(0,r.jsx)(n.a,{className:"header-anchor","aria-hidden":"true",href:"#ecsc7a4xlarge",children:"#"})]}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"CPU"}),": AMD EPYC⢠MILAN * 16"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Memory"}),": 32 GB"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Operating System"}),": CentOS 7.9"]}),"\n"]}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)("img",{src:i,alt:"ecs.c7a.4xlarge result"})}),"\n",(0,r.jsxs)(n.h3,{id:"ecsg8y2xlarge",children:["ecs.g8y.2xlarge",(0,r.jsx)(n.a,{className:"header-anchor","aria-hidden":"true",href:"#ecsg8y2xlarge",children:"#"})]}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"CPU"}),": Yitian 710 * 8"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Memory"}),": 32 GB"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Operating System"}),": CentOS 7.9"]}),"\n"]}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)("img",{src:t,alt:"ecs.g8y.2xlarge result"})})]})}function d(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{wrapper:n}=Object.assign({},(0,a.ah)(),e.components);return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(c,{...e})}):c(e)}let h=d;d.__RSPRESS_PAGE_META={},d.__RSPRESS_PAGE_META["en%2Fdocs%2Ftools%2Fautobench%2Freport.md"]={toc:[{text:"1. Design Goals and Comparison Methodology",id:"1-design-goals-and-comparison-methodology",depth:2},{text:"2. Test Environment",id:"2-test-environment",depth:2},{text:"2.1 Hardware and System",id:"21-hardware-and-system",depth:3}
1,{text:"3. Engula AutoBench",id:"3-engula-autobench",depth:2},{text:"4. Test Results",id:"4-test-results",depth:2},{text:"ecs.c9i.2xlarge",id:"ecsc9i2xlarge",depth:3},{text:"ecs.c7a.4xlarge",id:"ecsc7a4xlarge",depth:3},{text:"ecs.g8y.2xlarge",id:"ecsg8y2xlarge",depth:3}],title:"Engula AutoBench (Test Report)",headingTitle:"Engula AutoBench (Test Report)",frontmatter:{}}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.