You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Ivan Artiukhov (Jira)" <ji...@apache.org> on 2024/01/15 12:12:00 UTC

[jira] [Created] (IGNITE-21264) Severe performance drop during key-value get()

Ivan Artiukhov created IGNITE-21264:
---------------------------------------

             Summary: Severe performance drop during key-value get()
                 Key: IGNITE-21264
                 URL: https://issues.apache.org/jira/browse/IGNITE-21264
             Project: Ignite
          Issue Type: Bug
            Reporter: Ivan Artiukhov
         Attachments: 1132-get.png, 1132-logs.zip, 1132-put.png

AI3 rev. 36450ff06da48c06567d9e79eaabf9c017a651e9

Benchmark which use key-value API: [https://github.com/gridgain/YCSB/blob/ycsb-2023.10/ignite3/src/main/java/site/ycsb/db/ignite3/IgniteClient.java] 
h1. Steps

Start a 1 node AI3 cluster

Run YCSB benchmark in {{load}} mode to put 10M unique entries:
{code:java}
Command line: -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 hosts=192.168.1.90 -p recordcount=10000000 -p operationcount=10000000 -s {code}
 Run YCSB benchmark in {{run}} mode to get loaded 10M entries:
{code:java}
Command line: -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 hosts=192.168.1.90 -p recordcount=10000000 -p operationcount=10000000 -s {code}
h1. Actual behavior

High performance drop during {{{}get(){}}}.
h2. Single put()

Average throughput:

!1132-put.png!
h2. Single get()

Average throughput:

!1132-get.png!
h1. Notes

Logs, config: [^1132-logs.zip]



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