aboutsummaryrefslogtreecommitdiff
path: root/artifacts
diff options
context:
space:
mode:
authorQuentin Dufour <quentin@deuxfleurs.fr>2022-09-23 22:50:50 +0200
committerQuentin Dufour <quentin@deuxfleurs.fr>2022-09-23 22:50:50 +0200
commita40c12354257418e686892a7612d7e11a1a58235 (patch)
tree9d765db5573a262bfa3c3ced72a0ea7edc63c5c7 /artifacts
parent700025e4795f2d9bd25173c619905dbfe26f7ec8 (diff)
downloadmknet-a40c12354257418e686892a7612d7e11a1a58235.tar.gz
mknet-a40c12354257418e686892a7612d7e11a1a58235.zip
Add S3TTFB
Diffstat (limited to 'artifacts')
-rw-r--r--artifacts/2022-09-23-s3ttfb/garage-v0.7.csv61
-rw-r--r--artifacts/2022-09-23-s3ttfb/garage-v0.8.csv61
-rw-r--r--artifacts/2022-09-23-s3ttfb/minio-20220917.csv61
-rw-r--r--artifacts/2022-09-23-s3ttfb/plot.R25
-rw-r--r--artifacts/2022-09-23-s3ttfb/plot.pngbin0 -> 127717 bytes
5 files changed, 208 insertions, 0 deletions
diff --git a/artifacts/2022-09-23-s3ttfb/garage-v0.7.csv b/artifacts/2022-09-23-s3ttfb/garage-v0.7.csv
new file mode 100644
index 0000000..3b1b2d5
--- /dev/null
+++ b/artifacts/2022-09-23-s3ttfb/garage-v0.7.csv
@@ -0,0 +1,61 @@
+nanoseconds
+2043724295
+1819672397
+1856153241
+1814937942
+1818943177
+1814245475
+1828595614
+1817263829
+1857481054
+1816538404
+1816874169
+1856305403
+1857317361
+1814517488
+1817156893
+1815832311
+1857020274
+1822556545
+1816402439
+1815664395
+1818129711
+1855229810
+1817427508
+1817253968
+1855458740
+1818412087
+1816422102
+1814017661
+1821773596
+1814924392
+1819138108
+1814140079
+1814253338
+1814717178
+1823390172
+1856664915
+1817886566
+1815441938
+1815381667
+1864383216
+1815026715
+1816346397
+1814835227
+1855973303
+1814632968
+1823675273
+1817900846
+1816282804
+1817289580
+1817288129
+1860637032
+1855146585
+1816649086
+1822524427
+1814277922
+1901037764
+1818903030
+1815404774
+1815446844
+1815223628
diff --git a/artifacts/2022-09-23-s3ttfb/garage-v0.8.csv b/artifacts/2022-09-23-s3ttfb/garage-v0.8.csv
new file mode 100644
index 0000000..142184b
--- /dev/null
+++ b/artifacts/2022-09-23-s3ttfb/garage-v0.8.csv
@@ -0,0 +1,61 @@
+nanoseconds
+376764319
+268350943
+310303481
+266580460
+267172958
+46771899
+271623330
+270463024
+47401936
+45384570
+129505789
+46244307
+270594700
+267908944
+310163759
+271096844
+268930686
+309894956
+273312715
+269766963
+267947351
+270443270
+266292594
+215426567
+383550730
+84593093
+380970185
+419898767
+381574216
+422289246
+380535266
+268204508
+46449693
+270408730
+268572254
+308981862
+266303861
+46092770
+308073958
+383696451
+381725197
+379008890
+379902614
+382568588
+45370580
+83526768
+381230253
+267980416
+269187238
+84449786
+267524276
+46169934
+43509278
+308776528
+270626080
+271203190
+216167767
+239794865
+46230173
+267821837
diff --git a/artifacts/2022-09-23-s3ttfb/minio-20220917.csv b/artifacts/2022-09-23-s3ttfb/minio-20220917.csv
new file mode 100644
index 0000000..42e7e00
--- /dev/null
+++ b/artifacts/2022-09-23-s3ttfb/minio-20220917.csv
@@ -0,0 +1,61 @@
+nanoseconds
+941737601
+970059899
+956848578
+981034132
+968456906
+986209313
+947371347
+961890275
+951011001
+947766957
+946381130
+1172968280
+944672409
+946216350
+960072933
+947966145
+947998544
+957730811
+960898554
+950611253
+953195848
+974654976
+982578891
+957419979
+947448876
+945953214
+936687543
+950116533
+979971727
+941427574
+931898843
+928494073
+927924296
+940995728
+927965457
+928098595
+933759012
+929902652
+953753466
+931448442
+934503899
+933297864
+934775226
+936615695
+950945991
+935054323
+1162136321
+940502403
+1158490674
+945337099
+948016443
+939863143
+938112935
+933271354
+946325434
+954355353
+948997521
+1124820589
+989829976
+938639125
diff --git a/artifacts/2022-09-23-s3ttfb/plot.R b/artifacts/2022-09-23-s3ttfb/plot.R
new file mode 100644
index 0000000..84d4872
--- /dev/null
+++ b/artifacts/2022-09-23-s3ttfb/plot.R
@@ -0,0 +1,25 @@
+library(tidyverse)
+
+
+read_csv("garage-v0.7.csv") %>% add_column(daemon="garage 0.7.3") -> a
+read_csv("garage-v0.8.csv") %>% add_column(daemon="garage 0.8.0 beta") -> b
+read_csv("minio-20220917.csv") %>% add_column(daemon="minio RELEASE.2022-09-17") -> c
+bind_rows(a,b,c) %>% mutate(ms = nanoseconds / 1000 / 1000) -> d
+
+ggplot(d, aes(y = ms, group = daemon, fill=daemon)) +
+ #geom_violin(trim = TRUE, width=2) +
+ geom_histogram(binwidth=50) +
+ scale_y_continuous(expand=c(0,0))+
+ scale_x_continuous(expand=c(0,0))+
+ coord_flip() +
+ labs(
+ y="TTFB (ms)",
+ x="Count",
+ fill="Daemon",
+ caption="Get the code to reproduce this graph at https://git.deuxfleurs.fr/Deuxfleurs/mknet",
+ title="TTFB (Time To First Byte) on GetObject over a slow network (5 Mbps)",
+ subtitle="A 1MB file is uploaded and then fetched 60 times.\nExcept for Minio, the queried node does not store any data (gateway) to force net. communications.") +
+ theme_classic() +
+ theme(legend.position = c(.15, .8))
+
+ggsave("./plot.png", width=200, height=110, units="mm")
diff --git a/artifacts/2022-09-23-s3ttfb/plot.png b/artifacts/2022-09-23-s3ttfb/plot.png
new file mode 100644
index 0000000..774e0f8
--- /dev/null
+++ b/artifacts/2022-09-23-s3ttfb/plot.png
Binary files differ