Ivan Artiukhov created IGNITE-21458:
---------------------------------------

             Summary: 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
            Reporter: Ivan Artiukhov
         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