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)