[ 
https://issues.apache.org/jira/browse/IGNITE-21458?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17823576#comment-17823576
 ] 

Ivan Artiukhov commented on IGNITE-21458:
-----------------------------------------

It looks like the issue is fixed by IGNITE-20373. 

> Up to 25% performance drop in key-value operations (embedded node)
> ------------------------------------------------------------------
>
>                 Key: IGNITE-21458
>                 URL: https://issues.apache.org/jira/browse/IGNITE-21458
>             Project: Ignite
>          Issue Type: Bug
>          Components: persistence
>            Reporter: Ivan Artiukhov
>            Priority: Major
>              Labels: ignite-3, performance
>         Attachments: 1-put-3cbec4fe80878765a50beeae09f6b352ebf718ec.png, 
> 2-get-3cbec4fe80878765a50beeae09f6b352ebf718ec.png, 
> 3-put-721b7ad6fc507c5f5e3b0129a68c5ed25ee14c06.png, 
> 4-get-721b7ad6fc507c5f5e3b0129a68c5ed25ee14c06.png
>
>
> AI3 rev. 
> 3cbec4fe80878765a50beeae09f6b352ebf718ec and 
> 721b7ad6fc507c5f5e3b0129a68c5ed25ee14c06
>  
> Benchmark: 
> [https://github.com/gridgain/YCSB/blob/ycsb-2024.1/ignite3/src/main/java/site/ycsb/db/ignite3/IgniteClient.java]
>  
> The benchmark is started with {{{}useEmbedded=true{}}}, i.e. the Ignite 3 
> node and the benchmark is started within the same JVM.
> The benchmark uses single key-value {{get}} and {{{}put{}}}. 
> h1. Steps:
> Run the benchmark in {{load}} mode to put 300k entries using single key-value 
> get() in 1 thread:
> {noformat}
> -db site.ycsb.db.ignite3.IgniteClient -load -P 
> /opt/pubagent/poc/config/ycsb/workloads/workloadc -threads 1 -p 
> recordcount=250000 -p warmupops=50000 -p dataintegrity=true -p 
> measurementtype=timeseries -p status.interval=1 -p useEmbedded=true -p 
> workDir=ignite3-work -p hosts=192.168.1.35 -s{noformat}
> Using the same persistence directory run the benchmark to get 300k entries 
> using single key-value {{get():}}
> {noformat}
> -db site.ycsb.db.ignite3.IgniteClient -t -P 
> /opt/pubagent/poc/config/ycsb/workloads/workloadc -threads 1 -p 
> operationcount=250000 -p recordcount=250000 -p warmupops=50000 -p 
> dataintegrity=true -p measurementtype=timeseries -p status.interval=1 -p 
> useEmbedded=true -p workDir=ignite3-work -p hosts=192.168.1.35 -s{noformat}
> h1. Results
> ||Operation||721b7ad6fc507c5f5e3b0129a68c5ed25ee14c06||3cbec4fe80878765a50beeae09f6b352ebf718ec||
> |put()|!3-put-721b7ad6fc507c5f5e3b0129a68c5ed25ee14c06.png!|!1-put-3cbec4fe80878765a50beeae09f6b352ebf718ec.png!|
> |get()|!4-get-721b7ad6fc507c5f5e3b0129a68c5ed25ee14c06.png!|!2-get-3cbec4fe80878765a50beeae09f6b352ebf718ec.png!|
> See the drop the performance in 
> 3cbec4fe80878765a50beeae09f6b352ebf718ec.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to