Skip to content

Instantly share code, notes, and snippets.

@evita-performance
Created September 14, 2021 14:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save evita-performance/8d3ac1cabf8f1682dea5690832f9b2fd to your computer and use it in GitHub Desktop.
Save evita-performance/8d3ac1cabf8f1682dea5690832f9b2fd to your computer and use it in GitHub Desktop.
Evita performance results: memory - 2021-09-14T07:27:06+00:00 (node: c-4)
[
{
"jmhVersion" : "1.27",
"benchmark" : "io.evitadb.artificial.ArtificialEntitiesBenchmark.attributeFiltering_InMemory",
"mode" : "thrpt",
"threads" : 4,
"forks" : 5,
"jvm" : "/usr/local/openjdk-11/bin/java",
"jvmArgs" : [
"-javaagent:jmx_prometheus_javaagent.jar=0.0.0.0:8015:jmx.yml",
"-Xmx4g",
"-DdataFolder=/data"
],
"jdkVersion" : "11.0.11",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.11+9",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 min",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 848.5427574691365,
"scoreError" : 12.389273076307232,
"scoreConfidence" : [
836.1534843928293,
860.9320305454437
],
"scorePercentiles" : {
"0.0" : 801.6223193414384,
"50.0" : 851.3395780482966,
"90.0" : 867.5003659347576,
"95.0" : 873.4438167759273,
"99.0" : 875.3311081995059,
"99.9" : 875.3311081995059,
"99.99" : 875.3311081995059,
"99.999" : 875.3311081995059,
"99.9999" : 875.3311081995059,
"100.0" : 875.3311081995059
},
"scoreUnit" : "ops/s",
"rawData" : [
[
854.159734915033,
854.2038489993377,
860.7012931415948,
863.8833058454729,
869.0401367875771
],
[
801.6223193414384,
824.0679761889015,
834.9848553508185,
829.5603897766395,
849.084373138626
],
[
843.1472211487187,
852.9907570698207,
851.3395780482966,
847.2568071323778,
866.4738520328779
],
[
828.8676037708991,
852.7005090884858,
861.909044294406,
854.1041767530064,
865.061804092416
],
[
829.7921376897574,
845.5255366485378,
850.8805944461254,
846.8799728277469,
875.3311081995059
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.27",
"benchmark" : "io.evitadb.artificial.ArtificialEntitiesBenchmark.bulkInsertThroughput_InMemory",
"mode" : "thrpt",
"threads" : 1,
"forks" : 5,
"jvm" : "/usr/local/openjdk-11/bin/java",
"jvmArgs" : [
"-javaagent:jmx_prometheus_javaagent.jar=0.0.0.0:8015:jmx.yml",
"-Xmx4g",
"-DdataFolder=/data"
],
"jdkVersion" : "11.0.11",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.11+9",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 min",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 1187.4003671665832,
"scoreError" : 6.405518405681124,
"scoreConfidence" : [
1180.9948487609022,
1193.8058855722643
],
"scorePercentiles" : {
"0.0" : 1170.0094762819374,
"50.0" : 1188.0885687036894,
"90.0" : 1198.945223609274,
"95.0" : 1202.775153117219,
"99.0" : 1202.9256653983516,
"99.9" : 1202.9256653983516,
"99.99" : 1202.9256653983516,
"99.999" : 1202.9256653983516,
"99.9999" : 1202.9256653983516,
"100.0" : 1202.9256653983516
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1187.2588714615379,
1188.0885687036894,
1192.5352049738851,
1178.9513920609138,
1190.2356399958794
],
[
1186.8335604729884,
1192.0439093287605,
1190.4041311557546,
1182.5634779909624,
1202.9256653983516
],
[
1202.423957794576,
1195.2064215653625,
1184.0353479072826,
1196.6260674857394,
1192.487775554784
],
[
1190.700048798557,
1189.8634415883457,
1172.13435837452,
1194.7601926173313,
1180.1190669841849
],
[
1180.7559122864866,
1172.1770941078285,
1184.4284982396182,
1187.441098035309,
1170.0094762819374
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.27",
"benchmark" : "io.evitadb.artificial.ArtificialEntitiesBenchmark.paginatedEntityRead_InMemory",
"mode" : "thrpt",
"threads" : 4,
"forks" : 5,
"jvm" : "/usr/local/openjdk-11/bin/java",
"jvmArgs" : [
"-javaagent:jmx_prometheus_javaagent.jar=0.0.0.0:8015:jmx.yml",
"-Xmx4g",
"-DdataFolder=/data"
],
"jdkVersion" : "11.0.11",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.11+9",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 min",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 129398.36961558403,
"scoreError" : 1189.2656458044708,
"scoreConfidence" : [
128209.10396977956,
130587.6352613885
],
"scorePercentiles" : {
"0.0" : 127376.80756065217,
"50.0" : 128480.76323500735,
"90.0" : 131785.2892702419,
"95.0" : 131990.3787032665,
"99.0" : 132014.72705719832,
"99.9" : 132014.72705719832,
"99.99" : 132014.72705719832,
"99.999" : 132014.72705719832,
"99.9999" : 132014.72705719832,
"100.0" : 132014.72705719832
},
"scoreUnit" : "ops/s",
"rawData" : [
[
128800.9183446053,
128392.07318001195,
128994.58144952032,
128333.73459002412,
127815.01842524459
],
[
131686.43819878608,
131119.68080367637,
131933.5658774256,
131335.24594874465,
131162.5956699945
],
[
128120.54787731846,
127961.18450921851,
128280.82763486178,
127579.55276272603,
128480.76323500735
],
[
132014.72705719832,
130588.86954164287,
131562.629989729,
130269.17650354395,
130399.081849313
],
[
128276.98221774018,
127955.78383653564,
128319.93809827615,
127376.80756065217,
128198.51522780507
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.27",
"benchmark" : "io.evitadb.artificial.ArtificialEntitiesBenchmark.singleEntityRead_InMemory",
"mode" : "thrpt",
"threads" : 4,
"forks" : 5,
"jvm" : "/usr/local/openjdk-11/bin/java",
"jvmArgs" : [
"-javaagent:jmx_prometheus_javaagent.jar=0.0.0.0:8015:jmx.yml",
"-Xmx4g",
"-DdataFolder=/data"
],
"jdkVersion" : "11.0.11",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.11+9",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 min",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 259508.57528712242,
"scoreError" : 3848.8909466384066,
"scoreConfidence" : [
255659.68434048403,
263357.4662337608
],
"scorePercentiles" : {
"0.0" : 251314.31053954078,
"50.0" : 261354.52605750656,
"90.0" : 266542.941387013,
"95.0" : 267382.5254223882,
"99.0" : 267431.9303029249,
"99.9" : 267431.9303029249,
"99.99" : 267431.9303029249,
"99.999" : 267431.9303029249,
"99.9999" : 267431.9303029249,
"100.0" : 267431.9303029249
},
"scoreUnit" : "ops/s",
"rawData" : [
[
253635.5536444329,
253404.1567900298,
256475.4618288115,
255329.28086073158,
254662.52247639478
],
[
262257.09276979294,
262956.0908659447,
262206.86364831106,
262628.7067145668,
265010.3922136604
],
[
261354.52605750656,
261554.13242585823,
261644.68625940674,
259822.12155928978,
260090.10458438197
],
[
251314.31053954078,
254338.80415555034,
254496.56944968988,
253176.12945528442,
251799.8272916268
],
[
264669.06668277335,
264128.73350059474,
267267.2473678028,
266060.07073315314,
267431.9303029249
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.27",
"benchmark" : "io.evitadb.artificial.ArtificialEntitiesBenchmark.transactionalUpsertThroughput_InMemory",
"mode" : "thrpt",
"threads" : 1,
"forks" : 5,
"jvm" : "/usr/local/openjdk-11/bin/java",
"jvmArgs" : [
"-javaagent:jmx_prometheus_javaagent.jar=0.0.0.0:8015:jmx.yml",
"-Xmx4g",
"-DdataFolder=/data"
],
"jdkVersion" : "11.0.11",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.11+9",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 min",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 429.95550622043925,
"scoreError" : 33.56576071833403,
"scoreConfidence" : [
396.3897455021052,
463.5212669387733
],
"scorePercentiles" : {
"0.0" : 339.3975492125598,
"50.0" : 441.54165335017007,
"90.0" : 490.79739317718315,
"95.0" : 496.2342198132963,
"99.0" : 498.2443645818918,
"99.9" : 498.2443645818918,
"99.99" : 498.2443645818918,
"99.999" : 498.2443645818918,
"99.9999" : 498.2443645818918,
"100.0" : 498.2443645818918
},
"scoreUnit" : "ops/s",
"rawData" : [
[
428.62635971643317,
382.3567979779303,
399.88255738045194,
470.35232901061335,
449.98851398664925
],
[
491.5438820199069,
490.2997339487007,
339.3975492125598,
423.6245927783126,
473.9342214793763
],
[
410.9928476842832,
402.12846972087425,
413.29542063396406,
441.54165335017007,
498.2443645818918
],
[
446.3847160735981,
445.01400631272776,
457.60933817930055,
444.7260722491191,
372.8335933355275
],
[
465.06668301032175,
366.96230824501,
369.290234394765,
379.813380560293,
484.97802966819967
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.27",
"benchmark" : "io.evitadb.senesi.SenesiBenchmark.attributeFiltering_InMemory",
"mode" : "thrpt",
"threads" : 4,
"forks" : 5,
"jvm" : "/usr/local/openjdk-11/bin/java",
"jvmArgs" : [
"-javaagent:jmx_prometheus_javaagent.jar=0.0.0.0:8015:jmx.yml",
"-Xmx4g",
"-DdataFolder=/data"
],
"jdkVersion" : "11.0.11",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.11+9",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 min",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 4746.1086151858535,
"scoreError" : 87.23248624502482,
"scoreConfidence" : [
4658.8761289408285,
4833.341101430879
],
"scorePercentiles" : {
"0.0" : 4544.2562436973585,
"50.0" : 4739.659927823192,
"90.0" : 4890.954376412681,
"95.0" : 4958.601228761482,
"99.0" : 4975.07481491836,
"99.9" : 4975.07481491836,
"99.99" : 4975.07481491836,
"99.999" : 4975.07481491836,
"99.9999" : 4975.07481491836,
"100.0" : 4975.07481491836
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4885.298924751252,
4739.659927823192,
4760.130704221618,
4677.733395677479,
4702.405254219703
],
[
4975.07481491836,
4846.8631074154355,
4892.706884133972
],
[
4769.579238031365,
4642.828447591602,
4717.297657583397,
4544.2562436973585,
4637.048316094248
],
[
4888.325614830744,
4801.181469056914,
4874.29884311461,
4697.2945302097605,
4757.568019200654
],
[
4747.470433767329,
4623.64510331394,
4727.370717417272,
4569.187876638519,
4683.27262556589
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.27",
"benchmark" : "io.evitadb.senesi.SenesiBenchmark.bulkInsertThroughput_InMemory",
"mode" : "thrpt",
"threads" : 1,
"forks" : 5,
"jvm" : "/usr/local/openjdk-11/bin/java",
"jvmArgs" : [
"-javaagent:jmx_prometheus_javaagent.jar=0.0.0.0:8015:jmx.yml",
"-Xmx4g",
"-DdataFolder=/data"
],
"jdkVersion" : "11.0.11",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.11+9",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 min",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 1121.3420058822355,
"scoreError" : 8.419589537940233,
"scoreConfidence" : [
1112.9224163442952,
1129.7615954201758
],
"scorePercentiles" : {
"0.0" : 1094.3869005654108,
"50.0" : 1123.9727136601598,
"90.0" : 1133.753857151438,
"95.0" : 1137.1257365241706,
"99.0" : 1138.5568258026574,
"99.9" : 1138.5568258026574,
"99.99" : 1138.5568258026574,
"99.999" : 1138.5568258026574,
"99.9999" : 1138.5568258026574,
"100.0" : 1138.5568258026574
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1109.747229223767,
1108.2451849227652,
1100.3825855445384,
1099.185741580058,
1094.3869005654108
],
[
1127.9254128581836,
1116.9889473823396,
1123.9727136601598,
1121.7654071943252,
1117.734616426293
],
[
1121.1216865873157,
1126.7033908535777,
1126.4793676181346,
1125.819538109186,
1128.6089073529781
],
[
1138.5568258026574,
1133.7865282077014,
1131.4706875376785,
1131.6054971859623,
1133.7320764472627
],
[
1119.0522473713486,
1123.0303759429657,
1122.3123337551904,
1124.2175879241106,
1126.7183570019722
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.27",
"benchmark" : "io.evitadb.senesi.SenesiBenchmark.paginatedEntityRead_InMemory",
"mode" : "thrpt",
"threads" : 4,
"forks" : 5,
"jvm" : "/usr/local/openjdk-11/bin/java",
"jvmArgs" : [
"-javaagent:jmx_prometheus_javaagent.jar=0.0.0.0:8015:jmx.yml",
"-Xmx4g",
"-DdataFolder=/data"
],
"jdkVersion" : "11.0.11",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.11+9",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 min",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 77144.23002137415,
"scoreError" : 1908.0887821930787,
"scoreConfidence" : [
75236.14123918107,
79052.31880356724
],
"scorePercentiles" : {
"0.0" : 71298.69670061916,
"50.0" : 77803.58001626344,
"90.0" : 79622.19926706728,
"95.0" : 80063.28125623199,
"99.0" : 80195.52302498801,
"99.9" : 80195.52302498801,
"99.99" : 80195.52302498801,
"99.999" : 80195.52302498801,
"99.9999" : 80195.52302498801,
"100.0" : 80195.52302498801
},
"scoreUnit" : "ops/s",
"rawData" : [
[
71298.69670061916,
79340.13621370918,
80195.52302498801,
76299.89875142422,
79029.38920067504
],
[
72339.01180212802,
77997.0337093634,
79101.26327900455,
79032.16635711638,
77803.58001626344
],
[
79533.85402568907,
73097.82274173237,
78576.65746027432,
77047.58185457496,
79754.71712913459
],
[
77335.78623304066,
77519.23687337179,
73620.4290047275,
79050.02928795881,
79139.10328232498
],
[
78324.48514008074,
73067.36209889199,
77735.55049739718,
75927.47604327761,
76438.95980658592
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.27",
"benchmark" : "io.evitadb.senesi.SenesiBenchmark.singleEntityRead_InMemory",
"mode" : "thrpt",
"threads" : 4,
"forks" : 5,
"jvm" : "/usr/local/openjdk-11/bin/java",
"jvmArgs" : [
"-javaagent:jmx_prometheus_javaagent.jar=0.0.0.0:8015:jmx.yml",
"-Xmx4g",
"-DdataFolder=/data"
],
"jdkVersion" : "11.0.11",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.11+9",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 min",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 206074.87698261882,
"scoreError" : 4466.410707664779,
"scoreConfidence" : [
201608.46627495403,
210541.2876902836
],
"scorePercentiles" : {
"0.0" : 196546.14711691943,
"50.0" : 205830.498790078,
"90.0" : 213608.82307613664,
"95.0" : 216697.5147882493,
"99.0" : 217294.9772274704,
"99.9" : 217294.9772274704,
"99.99" : 217294.9772274704,
"99.999" : 217294.9772274704,
"99.9999" : 217294.9772274704,
"100.0" : 217294.9772274704
},
"scoreUnit" : "ops/s",
"rawData" : [
[
217294.9772274704,
215303.43576340005,
212479.08128462773,
212215.24846904416,
211520.75918147177
],
[
209981.44972944196,
210220.7448282123,
212015.84082290268,
211674.4421385386,
210317.67741401622
],
[
202230.81344937123,
202498.30628864255,
201423.8959432154,
201243.97165954823,
202826.4390022772
],
[
197567.15067828423,
198371.9370749123,
198368.5365279803,
196546.14711691943,
199088.17100446537
],
[
206272.1022251459,
205830.498790078,
206653.2553897615,
204968.40642765348,
204958.6361280902
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.27",
"benchmark" : "io.evitadb.senesi.SenesiBenchmark.transactionalUpsertThroughput_InMemory",
"mode" : "thrpt",
"threads" : 1,
"forks" : 5,
"jvm" : "/usr/local/openjdk-11/bin/java",
"jvmArgs" : [
"-javaagent:jmx_prometheus_javaagent.jar=0.0.0.0:8015:jmx.yml",
"-Xmx4g",
"-DdataFolder=/data"
],
"jdkVersion" : "11.0.11",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.11+9",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "1 min",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 47.89428524858503,
"scoreError" : 3.1429980022479898,
"scoreConfidence" : [
44.751287246337036,
51.03728325083302
],
"scorePercentiles" : {
"0.0" : 41.03340131714322,
"50.0" : 47.15462420077504,
"90.0" : 54.16095010662918,
"95.0" : 55.50202118128476,
"99.0" : 55.89797541882168,
"99.9" : 55.89797541882168,
"99.99" : 55.89797541882168,
"99.999" : 55.89797541882168,
"99.9999" : 55.89797541882168,
"100.0" : 55.89797541882168
},
"scoreUnit" : "ops/s",
"rawData" : [
[
44.76239512497399,
51.240019892831235,
46.33461958252004,
49.609713213513416,
48.209355812329065
],
[
45.03933090279722,
43.342204474189764,
50.14972050831984,
46.06516967139974,
44.34210767843166
],
[
43.04475192535504,
44.26349893437004,
48.847510494753,
47.15462420077504,
53.88283153747179
],
[
41.03340131714322,
54.57812796036528,
55.89797541882168,
53.319233479163024,
47.02345649207162
],
[
41.137305445265625,
51.186332545685374,
44.86270822092755,
50.33085827709636,
51.699878104054854
]
]
},
"secondaryMetrics" : {
}
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment