Add a new benchmark
This commit is contained in:
parent
97e4fb22da
commit
bcb51d2402
7 changed files with 24467 additions and 7 deletions
44
README.md
44
README.md
|
@ -1,17 +1,49 @@
|
|||
# benchmarks
|
||||
|
||||
## simple network latency
|
||||
## `rpc-amplification.R`
|
||||
|
||||
You need R, R development headers, python3, pip3, wget, iproute2 and maybe some other dependencies.
|
||||
This benchmark tests how RPC between nodes having
|
||||
non negligible latency will impact the final S3 request latency.
|
||||
|
||||
run with:
|
||||
The idea is that multiple communications must be done over the network
|
||||
between nodes of the cluster to answer an S3 request, and some of them
|
||||
are even sequentials. Depending of the chosen algorithms and implementations,
|
||||
the final S3 request latency will vary.
|
||||
|
||||
You need to install first R, R development headers, python3, pip3, wget, iproute2 and maybe some other dependencies.
|
||||
Then run:
|
||||
|
||||
```
|
||||
sudo ./garage-latency-simple.R
|
||||
sudo ./rpc-amplification.R
|
||||
```
|
||||
|
||||
you can set a different topology:
|
||||
you can test a different topology with:
|
||||
|
||||
```
|
||||
MKNET_DC=./mknet/with-vdsl.yml sudo ./garage-latency-simple.R
|
||||
MKNET_DC=./mknet/with-vdsl.yml sudo ./rpc-amplification.R
|
||||
```
|
||||
|
||||
![Generated plot for RPC amplification](./png/rpc-amplification.png)
|
||||
|
||||
*This benchmark should be fully automated.*
|
||||
|
||||
## `rpc-complexity.R`
|
||||
|
||||
This benchmark validates that the time to complete RPC for a
|
||||
given S3 request is stable when the number of node change.
|
||||
This is not always the case: some distributed protocols send a quadratic number
|
||||
of messages according to the number of nodes.
|
||||
|
||||
You need an access to [Grid5000](https://grid5000.fr).
|
||||
Then import `jupyter/rpc-complexity.ipynb` in a [Grid5000 Jupyter Notebook](https://intranet.grid5000.fr/).
|
||||
|
||||
Download all the `.csv` files in this `csv/` folder.
|
||||
And finally run:
|
||||
|
||||
```
|
||||
./rpc-complexity.R
|
||||
```
|
||||
|
||||
![Generated plot for RPC complexity](./png/rpc-complexity.png)
|
||||
|
||||
*This benchmark is not fully automated.*
|
||||
|
|
976
csv/rpc-complexity.csv
Normal file
976
csv/rpc-complexity.csv
Normal file
|
@ -0,0 +1,976 @@
|
|||
endpoint,aggregation,time,cluster_size
|
||||
getobject,Mean,7.93812654,6
|
||||
listbuckets,Mean,0.5356363299999999,6
|
||||
listobjects,Mean,9.91764255,6
|
||||
putobject,Mean,10.49837125,6
|
||||
removeobject,Mean,13.62761122,6
|
||||
getobject,Max,88.19215399999999,6
|
||||
listbuckets,Max,1.118099,6
|
||||
listobjects,Max,52.99405599999999,6
|
||||
putobject,Max,45.943678999999996,6
|
||||
removeobject,Max,102.09538099999999,6
|
||||
getobject,Min,2.284838,6
|
||||
listbuckets,Min,0.395101,6
|
||||
listobjects,Min,7.074897,6
|
||||
putobject,Min,2.544841,6
|
||||
removeobject,Min,4.276571,6
|
||||
getobject,Mean,7.805106950000001,12
|
||||
listbuckets,Mean,0.41495384,12
|
||||
listobjects,Mean,11.50247491,12
|
||||
putobject,Mean,10.026353929999999,12
|
||||
removeobject,Mean,15.81581153,12
|
||||
getobject,Max,47.858623,12
|
||||
listbuckets,Max,0.9563550000000001,12
|
||||
listobjects,Max,52.859155,12
|
||||
putobject,Max,48.366113,12
|
||||
removeobject,Max,91.442415,12
|
||||
getobject,Min,2.3427029999999998,12
|
||||
listbuckets,Min,0.311245,12
|
||||
listobjects,Min,6.966418,12
|
||||
putobject,Min,2.4171489999999998,12
|
||||
removeobject,Min,4.292072,12
|
||||
getobject,Mean,7.50791421,18
|
||||
listbuckets,Mean,0.49828659999999997,18
|
||||
listobjects,Mean,9.75107534,18
|
||||
putobject,Mean,6.78921201,18
|
||||
removeobject,Mean,13.09239322,18
|
||||
getobject,Max,49.965438999999996,18
|
||||
listbuckets,Max,1.229564,18
|
||||
listobjects,Max,52.036136,18
|
||||
putobject,Max,48.394661,18
|
||||
removeobject,Max,69.45378699999999,18
|
||||
getobject,Min,2.278174,18
|
||||
listbuckets,Min,0.319341,18
|
||||
listobjects,Min,7.041339,18
|
||||
putobject,Min,2.4966709999999996,18
|
||||
removeobject,Min,4.4428909999999995,18
|
||||
getobject,Mean,8.68492644,24
|
||||
listbuckets,Mean,0.4864732,24
|
||||
listobjects,Mean,12.175867109999999,24
|
||||
putobject,Mean,9.913173789999998,24
|
||||
removeobject,Mean,15.22620167,24
|
||||
getobject,Max,48.020462,24
|
||||
listbuckets,Max,1.221908,24
|
||||
listobjects,Max,52.860849,24
|
||||
putobject,Max,48.949061,24
|
||||
removeobject,Max,92.058498,24
|
||||
getobject,Min,2.4159499999999996,24
|
||||
listbuckets,Min,0.297339,24
|
||||
listobjects,Min,7.078488999999999,24
|
||||
putobject,Min,2.3789029999999998,24
|
||||
removeobject,Min,4.261155,24
|
||||
getobject,Mean,7.4411422300000005,30
|
||||
listbuckets,Mean,0.34320162,30
|
||||
listobjects,Mean,9.830316230000001,30
|
||||
putobject,Mean,7.59512058,30
|
||||
removeobject,Mean,13.36689117,30
|
||||
getobject,Max,48.331061999999996,30
|
||||
listbuckets,Max,0.8988579999999999,30
|
||||
listobjects,Max,53.395123,30
|
||||
putobject,Max,48.941441,30
|
||||
removeobject,Max,77.37859,30
|
||||
getobject,Min,2.328431,30
|
||||
listbuckets,Min,0.303623,30
|
||||
listobjects,Min,7.1819489999999995,30
|
||||
putobject,Min,2.542983,30
|
||||
removeobject,Min,4.004937,30
|
||||
getobject,Mean,8.65826824,36
|
||||
listbuckets,Mean,0.43979914999999997,36
|
||||
listobjects,Mean,11.4707902,36
|
||||
putobject,Mean,10.453197099999999,36
|
||||
removeobject,Mean,15.111315349999998,36
|
||||
getobject,Max,48.453557000000004,36
|
||||
listbuckets,Max,1.025595,36
|
||||
listobjects,Max,52.873413,36
|
||||
putobject,Max,51.213867,36
|
||||
removeobject,Max,94.05905499999999,36
|
||||
getobject,Min,2.373055,36
|
||||
listbuckets,Min,0.34043599999999996,36
|
||||
listobjects,Min,7.222365,36
|
||||
putobject,Min,2.572767,36
|
||||
removeobject,Min,4.206135000000001,36
|
||||
getobject,Mean,8.32712998,42
|
||||
listbuckets,Mean,0.5294163199999999,42
|
||||
listobjects,Mean,12.01343541,42
|
||||
putobject,Mean,9.85195953,42
|
||||
removeobject,Mean,16.483773069999998,42
|
||||
getobject,Max,48.470541,42
|
||||
listbuckets,Max,1.0656210000000002,42
|
||||
listobjects,Max,52.201147,42
|
||||
putobject,Max,46.477742,42
|
||||
removeobject,Max,89.177257,42
|
||||
getobject,Min,2.4302420000000002,42
|
||||
listbuckets,Min,0.34563499999999997,42
|
||||
listobjects,Min,7.299430999999999,42
|
||||
putobject,Min,2.386849,42
|
||||
removeobject,Min,4.317485,42
|
||||
getobject,Mean,8.30419674,48
|
||||
listbuckets,Mean,0.49667228,48
|
||||
listobjects,Mean,11.84919432,48
|
||||
putobject,Mean,10.56627045,48
|
||||
removeobject,Mean,16.255675359999998,48
|
||||
getobject,Max,52.078365,48
|
||||
listbuckets,Max,1.178364,48
|
||||
listobjects,Max,53.270824,48
|
||||
putobject,Max,48.193768,48
|
||||
removeobject,Max,92.790085,48
|
||||
getobject,Min,2.324367,48
|
||||
listbuckets,Min,0.349197,48
|
||||
listobjects,Min,7.184641,48
|
||||
putobject,Min,2.507548,48
|
||||
removeobject,Min,4.284641,48
|
||||
getobject,Mean,9.41975078,54
|
||||
listbuckets,Mean,0.52286701,54
|
||||
listobjects,Mean,11.885219220000002,54
|
||||
putobject,Mean,10.880671269999999,54
|
||||
removeobject,Mean,15.35147015,54
|
||||
getobject,Max,48.50929,54
|
||||
listbuckets,Max,1.092478,54
|
||||
listobjects,Max,53.070979,54
|
||||
putobject,Max,48.422995,54
|
||||
removeobject,Max,91.022149,54
|
||||
getobject,Min,2.5245729999999997,54
|
||||
listbuckets,Min,0.350922,54
|
||||
listobjects,Min,7.247323000000001,54
|
||||
putobject,Min,2.5088690000000002,54
|
||||
removeobject,Min,4.256832999999999,54
|
||||
getobject,Mean,8.04577172,60
|
||||
listbuckets,Mean,0.49777194,60
|
||||
listobjects,Mean,12.73438059,60
|
||||
putobject,Mean,10.246647489999999,60
|
||||
removeobject,Mean,14.13223517,60
|
||||
getobject,Max,50.144545,60
|
||||
listbuckets,Max,0.996425,60
|
||||
listobjects,Max,53.703943,60
|
||||
putobject,Max,47.679909,60
|
||||
removeobject,Max,49.816891000000005,60
|
||||
getobject,Min,2.1711729999999996,60
|
||||
listbuckets,Min,0.362204,60
|
||||
listobjects,Min,7.218814,60
|
||||
putobject,Min,2.423888,60
|
||||
removeobject,Min,3.908262,60
|
||||
getobject,Mean,8.20838775,66
|
||||
listbuckets,Mean,0.5280605899999999,66
|
||||
listobjects,Mean,10.85835582,66
|
||||
putobject,Mean,7.024939389999999,66
|
||||
removeobject,Mean,14.902898519999999,66
|
||||
getobject,Max,48.049405,66
|
||||
listbuckets,Max,1.269224,66
|
||||
listobjects,Max,54.10971,66
|
||||
putobject,Max,50.449512000000006,66
|
||||
removeobject,Max,90.179525,66
|
||||
getobject,Min,2.2294,66
|
||||
listbuckets,Min,0.37125,66
|
||||
listobjects,Min,6.9068950000000005,66
|
||||
putobject,Min,2.380697,66
|
||||
removeobject,Min,4.279804,66
|
||||
getobject,Mean,8.46598898,72
|
||||
listbuckets,Mean,0.49615936,72
|
||||
listobjects,Mean,11.54504817,72
|
||||
putobject,Mean,10.676695449999999,72
|
||||
removeobject,Mean,15.31313371,72
|
||||
getobject,Max,47.776795,72
|
||||
listbuckets,Max,0.914943,72
|
||||
listobjects,Max,51.945944000000004,72
|
||||
putobject,Max,52.214203000000005,72
|
||||
removeobject,Max,89.847556,72
|
||||
getobject,Min,2.2955520000000003,72
|
||||
listbuckets,Min,0.36181599999999997,72
|
||||
listobjects,Min,5.57273,72
|
||||
putobject,Min,2.369411,72
|
||||
removeobject,Min,4.210206,72
|
||||
getobject,Mean,7.3728774,78
|
||||
listbuckets,Mean,0.5169615,78
|
||||
listobjects,Mean,9.61150087,78
|
||||
putobject,Mean,7.74343798,78
|
||||
removeobject,Mean,13.053443569999999,78
|
||||
getobject,Max,51.631122000000005,78
|
||||
listbuckets,Max,1.2562529999999998,78
|
||||
listobjects,Max,52.636283999999996,78
|
||||
putobject,Max,47.985003,78
|
||||
removeobject,Max,95.315622,78
|
||||
getobject,Min,2.170667,78
|
||||
listbuckets,Min,0.322212,78
|
||||
listobjects,Min,6.779272,78
|
||||
putobject,Min,2.280519,78
|
||||
removeobject,Min,4.092171,78
|
||||
getobject,Mean,8.16846586,84
|
||||
listbuckets,Mean,0.43670605,84
|
||||
listobjects,Mean,13.073094619999999,84
|
||||
putobject,Mean,10.36479268,84
|
||||
removeobject,Mean,15.70061856,84
|
||||
getobject,Max,48.885472,84
|
||||
listbuckets,Max,1.031036,84
|
||||
listobjects,Max,53.558431,84
|
||||
putobject,Max,48.814089,84
|
||||
removeobject,Max,52.608726000000004,84
|
||||
getobject,Min,2.288354,84
|
||||
listbuckets,Min,0.351299,84
|
||||
listobjects,Min,6.800419,84
|
||||
putobject,Min,2.3853139999999997,84
|
||||
removeobject,Min,4.26039,84
|
||||
getobject,Mean,7.70529928,90
|
||||
listbuckets,Mean,0.49308249,90
|
||||
listobjects,Mean,11.58480924,90
|
||||
putobject,Mean,10.413284619999999,90
|
||||
removeobject,Mean,15.20539301,90
|
||||
getobject,Max,48.114921,90
|
||||
listbuckets,Max,0.852666,90
|
||||
listobjects,Max,53.190457,90
|
||||
putobject,Max,51.244978,90
|
||||
removeobject,Max,88.119118,90
|
||||
getobject,Min,2.212332,90
|
||||
listbuckets,Min,0.333599,90
|
||||
listobjects,Min,6.889823000000001,90
|
||||
putobject,Min,2.398924,90
|
||||
removeobject,Min,4.167144,90
|
||||
getobject,Mean,8.44097812,96
|
||||
listbuckets,Mean,0.49147644,96
|
||||
listobjects,Mean,12.34275052,96
|
||||
putobject,Mean,10.634200869999999,96
|
||||
removeobject,Mean,12.47837529,96
|
||||
getobject,Max,47.861159,96
|
||||
listbuckets,Max,1.220428,96
|
||||
listobjects,Max,52.559756,96
|
||||
putobject,Max,48.630385000000004,96
|
||||
removeobject,Max,93.14401,96
|
||||
getobject,Min,2.1372959999999996,96
|
||||
listbuckets,Min,0.36268599999999995,96
|
||||
listobjects,Min,6.94866,96
|
||||
putobject,Min,2.4020230000000002,96
|
||||
removeobject,Min,4.224647,96
|
||||
getobject,Mean,7.19599892,102
|
||||
listbuckets,Mean,0.42417801000000005,102
|
||||
listobjects,Mean,12.27890311,102
|
||||
putobject,Mean,10.04190864,102
|
||||
removeobject,Mean,15.960307570000001,102
|
||||
getobject,Max,47.184005,102
|
||||
listbuckets,Max,1.107205,102
|
||||
listobjects,Max,53.012457999999995,102
|
||||
putobject,Max,50.078663999999996,102
|
||||
removeobject,Max,92.542203,102
|
||||
getobject,Min,2.169967,102
|
||||
listbuckets,Min,0.338049,102
|
||||
listobjects,Min,6.775328,102
|
||||
putobject,Min,2.344608,102
|
||||
removeobject,Min,4.021647,102
|
||||
getobject,Mean,7.40410563,108
|
||||
listbuckets,Mean,0.48988921999999996,108
|
||||
listobjects,Mean,11.59263552,108
|
||||
putobject,Mean,6.894931259999999,108
|
||||
removeobject,Mean,15.98267535,108
|
||||
getobject,Max,49.365399,108
|
||||
listbuckets,Max,1.002831,108
|
||||
listobjects,Max,87.968378,108
|
||||
putobject,Max,47.528214,108
|
||||
removeobject,Max,94.705031,108
|
||||
getobject,Min,2.105895,108
|
||||
listbuckets,Min,0.34277300000000005,108
|
||||
listobjects,Min,6.834682,108
|
||||
putobject,Min,2.367083,108
|
||||
removeobject,Min,3.9158429999999997,108
|
||||
getobject,Mean,7.23230457,114
|
||||
listbuckets,Mean,0.53301987,114
|
||||
listobjects,Mean,9.65517867,114
|
||||
putobject,Mean,7.41286349,114
|
||||
removeobject,Mean,12.35161431,114
|
||||
getobject,Max,92.140299,114
|
||||
listbuckets,Max,0.963565,114
|
||||
listobjects,Max,55.045151,114
|
||||
putobject,Max,49.089419,114
|
||||
removeobject,Max,92.188445,114
|
||||
getobject,Min,2.13904,114
|
||||
listbuckets,Min,0.388654,114
|
||||
listobjects,Min,6.877358,114
|
||||
putobject,Min,2.343636,114
|
||||
removeobject,Min,3.962834,114
|
||||
getobject,Mean,8.43585877,120
|
||||
listbuckets,Mean,0.45708764,120
|
||||
listobjects,Mean,12.313084449999998,120
|
||||
putobject,Mean,10.20571979,120
|
||||
removeobject,Mean,15.88993822,120
|
||||
getobject,Max,52.041683,120
|
||||
listbuckets,Max,1.546355,120
|
||||
listobjects,Max,55.311669,120
|
||||
putobject,Max,48.501226,120
|
||||
removeobject,Max,61.137785,120
|
||||
getobject,Min,2.185078,120
|
||||
listbuckets,Min,0.336627,120
|
||||
listobjects,Min,6.693459,120
|
||||
putobject,Min,2.337426,120
|
||||
removeobject,Min,4.08976,120
|
||||
getobject,Mean,7.61410081,126
|
||||
listbuckets,Mean,0.49803231,126
|
||||
listobjects,Mean,11.921696840000001,126
|
||||
putobject,Mean,10.71202853,126
|
||||
removeobject,Mean,14.059059289999999,126
|
||||
getobject,Max,50.291675000000005,126
|
||||
listbuckets,Max,1.090771,126
|
||||
listobjects,Max,52.555189,126
|
||||
putobject,Max,75.49561100000001,126
|
||||
removeobject,Max,91.283541,126
|
||||
getobject,Min,2.143266,126
|
||||
listbuckets,Min,0.353774,126
|
||||
listobjects,Min,6.93252,126
|
||||
putobject,Min,2.238125,126
|
||||
removeobject,Min,3.8214270000000004,126
|
||||
getobject,Mean,7.856692659999999,132
|
||||
listbuckets,Mean,0.51204661,132
|
||||
listobjects,Mean,12.563748669999999,132
|
||||
putobject,Mean,10.28362268,132
|
||||
removeobject,Mean,15.03457047,132
|
||||
getobject,Max,46.990358,132
|
||||
listbuckets,Max,0.99252,132
|
||||
listobjects,Max,54.979313999999995,132
|
||||
putobject,Max,48.462309,132
|
||||
removeobject,Max,93.959079,132
|
||||
getobject,Min,2.145916,132
|
||||
listbuckets,Min,0.36493200000000003,132
|
||||
listobjects,Min,6.91495,132
|
||||
putobject,Min,2.3646149999999997,132
|
||||
removeobject,Min,3.960692,132
|
||||
getobject,Mean,8.02564724,138
|
||||
listbuckets,Mean,0.50194628,138
|
||||
listobjects,Mean,11.35188603,138
|
||||
putobject,Mean,10.29843502,138
|
||||
removeobject,Mean,15.73989502,138
|
||||
getobject,Max,51.248195,138
|
||||
listbuckets,Max,1.083787,138
|
||||
listobjects,Max,53.594376,138
|
||||
putobject,Max,51.488026,138
|
||||
removeobject,Max,53.927983,138
|
||||
getobject,Min,2.133609,138
|
||||
listbuckets,Min,0.376256,138
|
||||
listobjects,Min,6.808921000000001,138
|
||||
putobject,Min,2.321879,138
|
||||
removeobject,Min,3.897283,138
|
||||
getobject,Mean,8.8011735,144
|
||||
listbuckets,Mean,0.60851645,144
|
||||
listobjects,Mean,12.1895772,144
|
||||
putobject,Mean,8.57487377,144
|
||||
removeobject,Mean,14.935303659999999,144
|
||||
getobject,Max,92.209184,144
|
||||
listbuckets,Max,3.571805,144
|
||||
listobjects,Max,55.88351,144
|
||||
putobject,Max,47.983905,144
|
||||
removeobject,Max,93.159026,144
|
||||
getobject,Min,2.167308,144
|
||||
listbuckets,Min,0.392834,144
|
||||
listobjects,Min,6.909636000000001,144
|
||||
putobject,Min,2.332723,144
|
||||
removeobject,Min,3.8483389999999997,144
|
||||
getobject,Mean,6.9475966,150
|
||||
listbuckets,Mean,0.49934335999999996,150
|
||||
listobjects,Mean,12.176240730000002,150
|
||||
putobject,Mean,9.84666784,150
|
||||
removeobject,Mean,14.8935404,150
|
||||
getobject,Max,51.751525,150
|
||||
listbuckets,Max,0.9824930000000001,150
|
||||
listobjects,Max,56.549839,150
|
||||
putobject,Max,50.896195,150
|
||||
removeobject,Max,91.114226,150
|
||||
getobject,Min,2.172589,150
|
||||
listbuckets,Min,0.352433,150
|
||||
listobjects,Min,6.831533,150
|
||||
putobject,Min,2.313505,150
|
||||
removeobject,Min,3.9261329999999997,150
|
||||
getobject,Mean,7.620936179999999,156
|
||||
listbuckets,Mean,0.48166518,156
|
||||
listobjects,Mean,14.202811230000002,156
|
||||
putobject,Mean,10.714490900000001,156
|
||||
removeobject,Mean,14.571677210000002,156
|
||||
getobject,Max,47.800161,156
|
||||
listbuckets,Max,0.972251,156
|
||||
listobjects,Max,56.170047,156
|
||||
putobject,Max,52.70897,156
|
||||
removeobject,Max,87.654939,156
|
||||
getobject,Min,2.138039,156
|
||||
listbuckets,Min,0.361409,156
|
||||
listobjects,Min,6.922123,156
|
||||
putobject,Min,2.2044479999999997,156
|
||||
removeobject,Min,3.981427,156
|
||||
getobject,Mean,7.97182332,162
|
||||
listbuckets,Mean,0.50210648,162
|
||||
listobjects,Mean,13.619307630000002,162
|
||||
putobject,Mean,11.28202181,162
|
||||
removeobject,Mean,15.26520157,162
|
||||
getobject,Max,48.414787,162
|
||||
listbuckets,Max,1.0365039999999999,162
|
||||
listobjects,Max,54.375434,162
|
||||
putobject,Max,77.335584,162
|
||||
removeobject,Max,52.881358,162
|
||||
getobject,Min,2.140053,162
|
||||
listbuckets,Min,0.382268,162
|
||||
listobjects,Min,6.921823000000001,162
|
||||
putobject,Min,2.2855149999999997,162
|
||||
removeobject,Min,3.877914,162
|
||||
getobject,Mean,8.06582935,168
|
||||
listbuckets,Mean,0.47387573,168
|
||||
listobjects,Mean,16.18553347,168
|
||||
putobject,Mean,10.1936751,168
|
||||
removeobject,Mean,15.1220639,168
|
||||
getobject,Max,50.864467,168
|
||||
listbuckets,Max,1.056212,168
|
||||
listobjects,Max,88.533046,168
|
||||
putobject,Max,51.388879,168
|
||||
removeobject,Max,52.818692000000006,168
|
||||
getobject,Min,2.1143609999999997,168
|
||||
listbuckets,Min,0.359651,168
|
||||
listobjects,Min,6.787523,168
|
||||
putobject,Min,2.2915970000000003,168
|
||||
removeobject,Min,3.8960079999999997,168
|
||||
getobject,Mean,7.95000424,174
|
||||
listbuckets,Mean,0.42924532,174
|
||||
listobjects,Mean,12.27757641,174
|
||||
putobject,Mean,10.014462130000002,174
|
||||
removeobject,Mean,12.68593761,174
|
||||
getobject,Max,51.35058,174
|
||||
listbuckets,Max,0.971459,174
|
||||
listobjects,Max,56.775150000000004,174
|
||||
putobject,Max,51.091955999999996,174
|
||||
removeobject,Max,93.261809,174
|
||||
getobject,Min,2.151835,174
|
||||
listbuckets,Min,0.342434,174
|
||||
listobjects,Min,6.872371,174
|
||||
putobject,Min,2.3566260000000003,174
|
||||
removeobject,Min,3.899212,174
|
||||
getobject,Mean,7.99115316,180
|
||||
listbuckets,Mean,0.503669,180
|
||||
listobjects,Mean,11.997662259999998,180
|
||||
putobject,Mean,9.994215310000001,180
|
||||
removeobject,Mean,16.60763527,180
|
||||
getobject,Max,47.72221699999999,180
|
||||
listbuckets,Max,1.02751,180
|
||||
listobjects,Max,53.702048000000005,180
|
||||
putobject,Max,51.981586,180
|
||||
removeobject,Max,92.604045,180
|
||||
getobject,Min,2.145659,180
|
||||
listbuckets,Min,0.357989,180
|
||||
listobjects,Min,6.832717,180
|
||||
putobject,Min,2.2889899999999996,180
|
||||
removeobject,Min,3.908607,180
|
||||
getobject,Mean,8.469453800000002,186
|
||||
listbuckets,Mean,0.4783949699999999,186
|
||||
listobjects,Mean,11.37395407,186
|
||||
putobject,Mean,10.909164140000001,186
|
||||
removeobject,Mean,14.29885432,186
|
||||
getobject,Max,49.771648,186
|
||||
listbuckets,Max,1.1277929999999998,186
|
||||
listobjects,Max,56.277482000000006,186
|
||||
putobject,Max,51.790104,186
|
||||
removeobject,Max,104.87077400000001,186
|
||||
getobject,Min,2.128653,186
|
||||
listbuckets,Min,0.354209,186
|
||||
listobjects,Min,6.727495,186
|
||||
putobject,Min,2.27879,186
|
||||
removeobject,Min,3.9632080000000003,186
|
||||
getobject,Mean,8.14268672,192
|
||||
listbuckets,Mean,0.43782786,192
|
||||
listobjects,Mean,15.321774900000001,192
|
||||
putobject,Mean,11.61419438,192
|
||||
removeobject,Mean,16.04558824,192
|
||||
getobject,Max,51.251706,192
|
||||
listbuckets,Max,0.901263,192
|
||||
listobjects,Max,56.550608999999994,192
|
||||
putobject,Max,51.518077,192
|
||||
removeobject,Max,52.886112000000004,192
|
||||
getobject,Min,2.1391370000000003,192
|
||||
listbuckets,Min,0.333275,192
|
||||
listobjects,Min,6.8822209999999995,192
|
||||
putobject,Min,2.284634,192
|
||||
removeobject,Min,3.9343380000000003,192
|
||||
getobject,Mean,8.11725091,198
|
||||
listbuckets,Mean,0.47462362,198
|
||||
listobjects,Mean,12.407057759999999,198
|
||||
putobject,Mean,11.17400028,198
|
||||
removeobject,Mean,14.37322168,198
|
||||
getobject,Max,50.179185,198
|
||||
listbuckets,Max,1.044752,198
|
||||
listobjects,Max,57.867159,198
|
||||
putobject,Max,75.21540700000001,198
|
||||
removeobject,Max,92.686207,198
|
||||
getobject,Min,2.155974,198
|
||||
listbuckets,Min,0.365162,198
|
||||
listobjects,Min,5.8610619999999995,198
|
||||
putobject,Min,2.2682379999999998,198
|
||||
removeobject,Min,3.8810610000000003,198
|
||||
getobject,Mean,7.70738988,204
|
||||
listbuckets,Mean,0.43690022,204
|
||||
listobjects,Mean,11.768210640000001,204
|
||||
putobject,Mean,10.31010005,204
|
||||
removeobject,Mean,15.6987944,204
|
||||
getobject,Max,51.917539,204
|
||||
listbuckets,Max,0.998659,204
|
||||
listobjects,Max,56.59004,204
|
||||
putobject,Max,51.920799,204
|
||||
removeobject,Max,77.225649,204
|
||||
getobject,Min,2.1716529999999996,204
|
||||
listbuckets,Min,0.34886700000000004,204
|
||||
listobjects,Min,7.036915,204
|
||||
putobject,Min,2.288807,204
|
||||
removeobject,Min,3.973415,204
|
||||
getobject,Mean,8.104769240000001,210
|
||||
listbuckets,Mean,0.45274485,210
|
||||
listobjects,Mean,12.04753557,210
|
||||
putobject,Mean,9.99625949,210
|
||||
removeobject,Mean,15.06444086,210
|
||||
getobject,Max,91.531789,210
|
||||
listbuckets,Max,1.117945,210
|
||||
listobjects,Max,53.996339,210
|
||||
putobject,Max,50.050944,210
|
||||
removeobject,Max,93.979661,210
|
||||
getobject,Min,2.184096,210
|
||||
listbuckets,Min,0.35092599999999996,210
|
||||
listobjects,Min,6.951268,210
|
||||
putobject,Min,2.341296,210
|
||||
removeobject,Min,3.908389,210
|
||||
getobject,Mean,7.65824082,216
|
||||
listbuckets,Mean,0.46290249,216
|
||||
listobjects,Mean,12.2276545,216
|
||||
putobject,Mean,11.23937492,216
|
||||
removeobject,Mean,14.06750183,216
|
||||
getobject,Max,51.159716,216
|
||||
listbuckets,Max,1.072972,216
|
||||
listobjects,Max,56.183752,216
|
||||
putobject,Max,50.416324,216
|
||||
removeobject,Max,95.17405199999999,216
|
||||
getobject,Min,2.126527,216
|
||||
listbuckets,Min,0.366103,216
|
||||
listobjects,Min,7.104615,216
|
||||
putobject,Min,2.2432559999999997,216
|
||||
removeobject,Min,3.923913,216
|
||||
getobject,Mean,9.048339,222
|
||||
listbuckets,Mean,0.50978259,222
|
||||
listobjects,Mean,12.35916337,222
|
||||
putobject,Mean,10.11314791,222
|
||||
removeobject,Mean,15.38103495,222
|
||||
getobject,Max,51.797713,222
|
||||
listbuckets,Max,1.020743,222
|
||||
listobjects,Max,54.370703999999996,222
|
||||
putobject,Max,50.554793,222
|
||||
removeobject,Max,97.437039,222
|
||||
getobject,Min,2.138584,222
|
||||
listbuckets,Min,0.378169,222
|
||||
listobjects,Min,6.953524000000001,222
|
||||
putobject,Min,2.29484,222
|
||||
removeobject,Min,3.866382,222
|
||||
getobject,Mean,8.42316893,228
|
||||
listbuckets,Mean,0.47557885,228
|
||||
listobjects,Mean,15.3972711,228
|
||||
putobject,Mean,9.95597384,228
|
||||
removeobject,Mean,14.44404168,228
|
||||
getobject,Max,90.437512,228
|
||||
listbuckets,Max,1.023225,228
|
||||
listobjects,Max,56.396108,228
|
||||
putobject,Max,51.221722,228
|
||||
removeobject,Max,53.733224,228
|
||||
getobject,Min,2.111962,228
|
||||
listbuckets,Min,0.367048,228
|
||||
listobjects,Min,7.1562790000000005,228
|
||||
putobject,Min,2.283776,228
|
||||
removeobject,Min,3.936023,228
|
||||
getobject,Mean,8.17439564,234
|
||||
listbuckets,Mean,0.56256412,234
|
||||
listobjects,Mean,13.65481761,234
|
||||
putobject,Mean,10.56379778,234
|
||||
removeobject,Mean,15.734392810000001,234
|
||||
getobject,Max,50.317051,234
|
||||
listbuckets,Max,2.1540749999999997,234
|
||||
listobjects,Max,59.504049,234
|
||||
putobject,Max,51.614659,234
|
||||
removeobject,Max,74.400245,234
|
||||
getobject,Min,2.106846,234
|
||||
listbuckets,Min,0.368398,234
|
||||
listobjects,Min,7.083475,234
|
||||
putobject,Min,2.28677,234
|
||||
removeobject,Min,3.918232,234
|
||||
getobject,Mean,7.47080989,240
|
||||
listbuckets,Mean,0.6046722499999999,240
|
||||
listobjects,Mean,14.78043895,240
|
||||
putobject,Mean,10.80540533,240
|
||||
removeobject,Mean,15.7023727,240
|
||||
getobject,Max,88.517076,240
|
||||
listbuckets,Max,1.507828,240
|
||||
listobjects,Max,56.373417,240
|
||||
putobject,Max,51.486775,240
|
||||
removeobject,Max,95.144906,240
|
||||
getobject,Min,2.100107,240
|
||||
listbuckets,Min,0.439779,240
|
||||
listobjects,Min,7.1908140000000005,240
|
||||
putobject,Min,2.294243,240
|
||||
removeobject,Min,3.916386,240
|
||||
getobject,Mean,8.592252109999999,246
|
||||
listbuckets,Mean,0.45575133,246
|
||||
listobjects,Mean,12.296652320000002,246
|
||||
putobject,Mean,9.538159250000001,246
|
||||
removeobject,Mean,15.24878452,246
|
||||
getobject,Max,50.755305,246
|
||||
listbuckets,Max,0.846847,246
|
||||
listobjects,Max,55.681566,246
|
||||
putobject,Max,50.981829,246
|
||||
removeobject,Max,97.498759,246
|
||||
getobject,Min,2.1360349999999997,246
|
||||
listbuckets,Min,0.378806,246
|
||||
listobjects,Min,7.025218,246
|
||||
putobject,Min,2.269062,246
|
||||
removeobject,Min,3.936382,246
|
||||
getobject,Mean,7.624389740000001,252
|
||||
listbuckets,Mean,0.49710111,252
|
||||
listobjects,Mean,13.151604529999998,252
|
||||
putobject,Mean,11.28233118,252
|
||||
removeobject,Mean,15.60861774,252
|
||||
getobject,Max,49.812589,252
|
||||
listbuckets,Max,0.953904,252
|
||||
listobjects,Max,57.846979,252
|
||||
putobject,Max,50.206745000000005,252
|
||||
removeobject,Max,90.15606100000001,252
|
||||
getobject,Min,2.104047,252
|
||||
listbuckets,Min,0.390758,252
|
||||
listobjects,Min,7.0184880000000005,252
|
||||
putobject,Min,2.291254,252
|
||||
removeobject,Min,3.950743,252
|
||||
getobject,Mean,7.26876074,258
|
||||
listbuckets,Mean,0.46675257,258
|
||||
listobjects,Mean,12.5773998,258
|
||||
putobject,Mean,10.03896445,258
|
||||
removeobject,Mean,15.10950945,258
|
||||
getobject,Max,51.142807,258
|
||||
listbuckets,Max,1.2185050000000002,258
|
||||
listobjects,Max,63.529872000000005,258
|
||||
putobject,Max,51.818665,258
|
||||
removeobject,Max,95.388427,258
|
||||
getobject,Min,2.086953,258
|
||||
listbuckets,Min,0.33685000000000004,258
|
||||
listobjects,Min,6.980771,258
|
||||
putobject,Min,2.271342,258
|
||||
removeobject,Min,3.8985630000000002,258
|
||||
getobject,Mean,19.990412170000003,264
|
||||
listbuckets,Mean,0.43600137,264
|
||||
listobjects,Mean,33.96648835,264
|
||||
putobject,Mean,20.19138653,264
|
||||
removeobject,Mean,39.495285689999996,264
|
||||
getobject,Max,72.77811299999999,264
|
||||
listbuckets,Max,0.830192,264
|
||||
listobjects,Max,101.981893,264
|
||||
putobject,Max,69.57852,264
|
||||
removeobject,Max,86.149014,264
|
||||
getobject,Min,12.845372,264
|
||||
listbuckets,Min,0.362659,264
|
||||
listobjects,Min,28.798271,264
|
||||
putobject,Min,13.01905,264
|
||||
removeobject,Min,25.396330000000003,264
|
||||
getobject,Mean,8.203546959999999,270
|
||||
listbuckets,Mean,0.5299795,270
|
||||
listobjects,Mean,14.49279726,270
|
||||
putobject,Mean,9.8494357,270
|
||||
removeobject,Mean,15.42599122,270
|
||||
getobject,Max,51.886706,270
|
||||
listbuckets,Max,1.153144,270
|
||||
listobjects,Max,56.682704,270
|
||||
putobject,Max,51.835529,270
|
||||
removeobject,Max,93.19558500000001,270
|
||||
getobject,Min,2.1309940000000003,270
|
||||
listbuckets,Min,0.393157,270
|
||||
listobjects,Min,7.273466,270
|
||||
putobject,Min,2.341221,270
|
||||
removeobject,Min,3.9256439999999997,270
|
||||
getobject,Mean,8.10295752,276
|
||||
listbuckets,Mean,0.48724523,276
|
||||
listobjects,Mean,12.88216928,276
|
||||
putobject,Mean,10.65293429,276
|
||||
removeobject,Mean,17.06553322,276
|
||||
getobject,Max,52.0876,276
|
||||
listbuckets,Max,1.0277049999999999,276
|
||||
listobjects,Max,54.588896,276
|
||||
putobject,Max,51.777694000000004,276
|
||||
removeobject,Max,91.138374,276
|
||||
getobject,Min,2.166816,276
|
||||
listbuckets,Min,0.355149,276
|
||||
listobjects,Min,7.42806,276
|
||||
putobject,Min,2.379593,276
|
||||
removeobject,Min,3.903706,276
|
||||
getobject,Mean,4.40047394,282
|
||||
listbuckets,Mean,0.50593899,282
|
||||
listobjects,Mean,11.59592731,282
|
||||
putobject,Mean,4.5976056100000005,282
|
||||
removeobject,Mean,8.85065577,282
|
||||
getobject,Max,45.125834000000005,282
|
||||
listbuckets,Max,1.087028,282
|
||||
listobjects,Max,53.491395,282
|
||||
putobject,Max,50.823133,282
|
||||
removeobject,Max,58.457391,282
|
||||
getobject,Min,0.5838,282
|
||||
listbuckets,Min,0.389485,282
|
||||
listobjects,Min,4.308031,282
|
||||
putobject,Min,0.715,282
|
||||
removeobject,Min,0.86341,282
|
||||
getobject,Mean,8.50348746,288
|
||||
listbuckets,Mean,0.51207116,288
|
||||
listobjects,Mean,12.52183599,288
|
||||
putobject,Mean,10.36478732,288
|
||||
removeobject,Mean,15.579559300000001,288
|
||||
getobject,Max,50.790389000000005,288
|
||||
listbuckets,Max,0.992949,288
|
||||
listobjects,Max,57.387016,288
|
||||
putobject,Max,50.551395,288
|
||||
removeobject,Max,101.08846700000001,288
|
||||
getobject,Min,2.183606,288
|
||||
listbuckets,Min,0.385133,288
|
||||
listobjects,Min,7.3102219999999996,288
|
||||
putobject,Min,2.326192,288
|
||||
removeobject,Min,3.91647,288
|
||||
getobject,Mean,19.8368286,294
|
||||
listbuckets,Mean,0.48681288,294
|
||||
listobjects,Mean,34.23742364,294
|
||||
putobject,Mean,11.17354513,294
|
||||
removeobject,Mean,39.979778159999995,294
|
||||
getobject,Max,72.30990399999999,294
|
||||
listbuckets,Max,1.0345060000000001,294
|
||||
listobjects,Max,88.831652,294
|
||||
putobject,Max,61.774288999999996,294
|
||||
removeobject,Max,125.882824,294
|
||||
getobject,Min,12.89439,294
|
||||
listbuckets,Min,0.374005,294
|
||||
listobjects,Min,26.513363000000002,294
|
||||
putobject,Min,2.320449,294
|
||||
removeobject,Min,14.889403,294
|
||||
getobject,Mean,22.0732203,300
|
||||
listbuckets,Mean,0.49797305000000003,300
|
||||
listobjects,Mean,35.636503659999995,300
|
||||
putobject,Mean,21.40289398,300
|
||||
removeobject,Mean,39.98174998,300
|
||||
getobject,Max,92.810155,300
|
||||
listbuckets,Max,1.063195,300
|
||||
listobjects,Max,89.90114299999999,300
|
||||
putobject,Max,69.989165,300
|
||||
removeobject,Max,87.268046,300
|
||||
getobject,Min,12.939551,300
|
||||
listbuckets,Min,0.358942,300
|
||||
listobjects,Min,28.645114000000003,300
|
||||
putobject,Min,13.105812,300
|
||||
removeobject,Min,25.537717,300
|
||||
getobject,Mean,19.45126559,306
|
||||
listbuckets,Mean,0.48751108,306
|
||||
listobjects,Mean,33.75111198,306
|
||||
putobject,Mean,12.49031403,306
|
||||
removeobject,Mean,36.738576970000004,306
|
||||
getobject,Max,73.66309,306
|
||||
listbuckets,Max,1.240349,306
|
||||
listobjects,Max,91.42421499999999,306
|
||||
putobject,Max,64.510957,306
|
||||
removeobject,Max,114.184669,306
|
||||
getobject,Min,12.826659,306
|
||||
listbuckets,Min,0.382681,306
|
||||
listobjects,Min,28.604719,306
|
||||
putobject,Min,2.3221100000000003,306
|
||||
removeobject,Min,5.18787,306
|
||||
getobject,Mean,20.89714247,312
|
||||
listbuckets,Mean,0.6737046800000001,312
|
||||
listobjects,Mean,34.73986623,312
|
||||
putobject,Mean,20.64253369,312
|
||||
removeobject,Mean,40.19003039,312
|
||||
getobject,Max,69.208138,312
|
||||
listbuckets,Max,2.984417,312
|
||||
listobjects,Max,89.145938,312
|
||||
putobject,Max,71.499023,312
|
||||
removeobject,Max,107.80273299999999,312
|
||||
getobject,Min,12.899098,312
|
||||
listbuckets,Min,0.422722,312
|
||||
listobjects,Min,29.020486000000002,312
|
||||
putobject,Min,13.116013,312
|
||||
removeobject,Min,25.473886999999998,312
|
||||
getobject,Mean,8.0285639,318
|
||||
listbuckets,Mean,0.5441574100000001,318
|
||||
listobjects,Mean,12.380662289999998,318
|
||||
putobject,Mean,9.594053330000001,318
|
||||
removeobject,Mean,17.22789598,318
|
||||
getobject,Max,94.66025599999999,318
|
||||
listbuckets,Max,1.054644,318
|
||||
listobjects,Max,92.92202400000001,318
|
||||
putobject,Max,49.234209,318
|
||||
removeobject,Max,93.482539,318
|
||||
getobject,Min,2.135094,318
|
||||
listbuckets,Min,0.392952,318
|
||||
listobjects,Min,7.136701,318
|
||||
putobject,Min,2.291931,318
|
||||
removeobject,Min,3.956689,318
|
||||
getobject,Mean,25.89907189,324
|
||||
listbuckets,Mean,0.63042925,324
|
||||
listobjects,Mean,36.705195020000005,324
|
||||
putobject,Mean,23.94802718,324
|
||||
removeobject,Mean,46.111271439999996,324
|
||||
getobject,Max,83.818848,324
|
||||
listbuckets,Max,2.4835990000000003,324
|
||||
listobjects,Max,92.24458,324
|
||||
putobject,Max,72.16472,324
|
||||
removeobject,Max,86.088826,324
|
||||
getobject,Min,13.010969999999999,324
|
||||
listbuckets,Min,0.39890800000000004,324
|
||||
listobjects,Min,29.104563,324
|
||||
putobject,Min,13.160244,324
|
||||
removeobject,Min,25.613338,324
|
||||
getobject,Mean,7.319025009999999,330
|
||||
listbuckets,Mean,0.5937035400000001,330
|
||||
listobjects,Mean,18.96594297,330
|
||||
putobject,Mean,10.810726220000001,330
|
||||
removeobject,Mean,15.30214837,330
|
||||
getobject,Max,51.004081,330
|
||||
listbuckets,Max,1.892201,330
|
||||
listobjects,Max,96.228267,330
|
||||
putobject,Max,51.86893,330
|
||||
removeobject,Max,89.040018,330
|
||||
getobject,Min,2.1260790000000003,330
|
||||
listbuckets,Min,0.35995299999999997,330
|
||||
listobjects,Min,7.334323,330
|
||||
putobject,Min,2.294365,330
|
||||
removeobject,Min,3.92115,330
|
||||
getobject,Mean,23.12194235,336
|
||||
listbuckets,Mean,0.45927127,336
|
||||
listobjects,Mean,34.562495569999996,336
|
||||
putobject,Mean,18.692057780000003,336
|
||||
removeobject,Mean,38.11768458,336
|
||||
getobject,Max,104.903085,336
|
||||
listbuckets,Max,1.110633,336
|
||||
listobjects,Max,88.769643,336
|
||||
putobject,Max,73.161117,336
|
||||
removeobject,Max,102.563433,336
|
||||
getobject,Min,12.904286,336
|
||||
listbuckets,Min,0.362143,336
|
||||
listobjects,Min,28.977401999999998,336
|
||||
putobject,Min,13.182512000000001,336
|
||||
removeobject,Min,25.546466,336
|
||||
getobject,Mean,19.08838968,342
|
||||
listbuckets,Mean,0.6386558999999999,342
|
||||
listobjects,Mean,36.28756327000001,342
|
||||
putobject,Mean,11.34782272,342
|
||||
removeobject,Mean,15.352743859999999,342
|
||||
getobject,Max,74.73482700000001,342
|
||||
listbuckets,Max,2.757682,342
|
||||
listobjects,Max,101.27210099999999,342
|
||||
putobject,Max,51.27535700000001,342
|
||||
removeobject,Max,84.699258,342
|
||||
getobject,Min,2.213178,342
|
||||
listbuckets,Min,0.406308,342
|
||||
listobjects,Min,29.222553,342
|
||||
putobject,Min,2.358534,342
|
||||
removeobject,Min,3.8990259999999997,342
|
||||
getobject,Mean,8.23161736,348
|
||||
listbuckets,Mean,0.65647499,348
|
||||
listobjects,Mean,14.89075907,348
|
||||
putobject,Mean,10.861364380000001,348
|
||||
removeobject,Mean,16.12101471,348
|
||||
getobject,Max,51.916419999999995,348
|
||||
listbuckets,Max,1.504513,348
|
||||
listobjects,Max,64.88405999999999,348
|
||||
putobject,Max,50.290174,348
|
||||
removeobject,Max,92.390772,348
|
||||
getobject,Min,2.175833,348
|
||||
listbuckets,Min,0.450604,348
|
||||
listobjects,Min,7.093423,348
|
||||
putobject,Min,2.384884,348
|
||||
removeobject,Min,3.977433,348
|
||||
getobject,Mean,8.33997587,354
|
||||
listbuckets,Mean,0.48975371,354
|
||||
listobjects,Mean,18.05324001,354
|
||||
putobject,Mean,9.426045949999999,354
|
||||
removeobject,Mean,16.534049449999998,354
|
||||
getobject,Max,50.915003,354
|
||||
listbuckets,Max,1.068103,354
|
||||
listobjects,Max,91.181136,354
|
||||
putobject,Max,51.146682999999996,354
|
||||
removeobject,Max,102.495989,354
|
||||
getobject,Min,2.154357,354
|
||||
listbuckets,Min,0.380967,354
|
||||
listobjects,Min,7.184533999999999,354
|
||||
putobject,Min,2.329561,354
|
||||
removeobject,Min,3.969125,354
|
||||
getobject,Mean,9.88339927,360
|
||||
listbuckets,Mean,0.5483386100000001,360
|
||||
listobjects,Mean,13.746876980000001,360
|
||||
putobject,Mean,11.913692750000001,360
|
||||
removeobject,Mean,21.65719299,360
|
||||
getobject,Max,51.128309,360
|
||||
listbuckets,Max,1.139281,360
|
||||
listobjects,Max,62.308372000000006,360
|
||||
putobject,Max,52.20018,360
|
||||
removeobject,Max,94.196691,360
|
||||
getobject,Min,2.202989,360
|
||||
listbuckets,Min,0.38624200000000003,360
|
||||
listobjects,Min,7.521470999999999,360
|
||||
putobject,Min,2.458548,360
|
||||
removeobject,Min,3.96748,360
|
||||
getobject,Mean,20.832354159999998,366
|
||||
listbuckets,Mean,0.5719203599999999,366
|
||||
listobjects,Mean,37.80095594,366
|
||||
putobject,Mean,7.81650182,366
|
||||
removeobject,Mean,36.860427779999995,366
|
||||
getobject,Max,75.68985099999999,366
|
||||
listbuckets,Max,2.5504189999999998,366
|
||||
listobjects,Max,244.73515400000002,366
|
||||
putobject,Max,51.925964,366
|
||||
removeobject,Max,117.21853599999999,366
|
||||
getobject,Min,12.914969999999999,366
|
||||
listbuckets,Min,0.372676,366
|
||||
listobjects,Min,28.829335,366
|
||||
putobject,Min,2.3348969999999998,366
|
||||
removeobject,Min,14.991699,366
|
||||
getobject,Mean,8.97650144,372
|
||||
listbuckets,Mean,0.6896276400000001,372
|
||||
listobjects,Mean,19.905676359999998,372
|
||||
putobject,Mean,10.45974017,372
|
||||
removeobject,Mean,15.125259119999999,372
|
||||
getobject,Max,93.764431,372
|
||||
listbuckets,Max,4.148274000000001,372
|
||||
listobjects,Max,58.544314,372
|
||||
putobject,Max,51.644524,372
|
||||
removeobject,Max,85.571829,372
|
||||
getobject,Min,2.218119,372
|
||||
listbuckets,Min,0.398569,372
|
||||
listobjects,Min,7.406515000000001,372
|
||||
putobject,Min,2.4649929999999998,372
|
||||
removeobject,Min,3.90366,372
|
||||
getobject,Mean,4.62551998,378
|
||||
listbuckets,Mean,0.54144364,378
|
||||
listobjects,Mean,10.35650529,378
|
||||
putobject,Mean,8.10124063,378
|
||||
removeobject,Mean,11.626482659999999,378
|
||||
getobject,Max,48.897734,378
|
||||
listbuckets,Max,0.8508640000000001,378
|
||||
listobjects,Max,52.939477,378
|
||||
putobject,Max,49.164156999999996,378
|
||||
removeobject,Max,89.321189,378
|
||||
getobject,Min,0.66376,378
|
||||
listbuckets,Min,0.427517,378
|
||||
listobjects,Min,4.353898,378
|
||||
putobject,Min,0.784123,378
|
||||
removeobject,Min,0.8473740000000001,378
|
||||
getobject,Mean,4.36142589,384
|
||||
listbuckets,Mean,0.55206594,384
|
||||
listobjects,Mean,15.660764720000001,384
|
||||
putobject,Mean,8.07967027,384
|
||||
removeobject,Mean,9.50535429,384
|
||||
getobject,Max,46.8666,384
|
||||
listbuckets,Max,2.1778180000000003,384
|
||||
listobjects,Max,95.87226799999999,384
|
||||
putobject,Max,48.792807,384
|
||||
removeobject,Max,48.627917000000004,384
|
||||
getobject,Min,0.593216,384
|
||||
listbuckets,Min,0.372533,384
|
||||
listobjects,Min,4.2422200000000005,384
|
||||
putobject,Min,0.7911309999999999,384
|
||||
removeobject,Min,0.8249299999999999,384
|
||||
getobject,Mean,8.46564617,390
|
||||
listbuckets,Mean,0.56565873,390
|
||||
listobjects,Mean,14.662472189999999,390
|
||||
putobject,Mean,10.80168086,390
|
||||
removeobject,Mean,16.25264847,390
|
||||
getobject,Max,54.83531,390
|
||||
listbuckets,Max,1.342201,390
|
||||
listobjects,Max,57.81222,390
|
||||
putobject,Max,56.669587,390
|
||||
removeobject,Max,85.730337,390
|
||||
getobject,Min,2.195131,390
|
||||
listbuckets,Min,0.38058,390
|
||||
listobjects,Min,7.3717749999999995,390
|
||||
putobject,Min,2.3118279999999998,390
|
||||
removeobject,Min,4.018563,390
|
|
23401
jupyter/rpc-complexity.ipynb
Normal file
23401
jupyter/rpc-complexity.ipynb
Normal file
File diff suppressed because one or more lines are too long
BIN
png/rpc-amplification.png
Normal file
BIN
png/rpc-amplification.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 124 KiB |
BIN
png/rpc-complexity.png
Normal file
BIN
png/rpc-complexity.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 166 KiB |
|
@ -94,4 +94,4 @@ ggplot(c, aes(x=endpoint,y=time_mean,fill=daemon,ymin=time_min,ymax=time_max)) +
|
|||
theme_classic() +
|
||||
theme(legend.position = c(.8, .3))
|
||||
|
||||
ggsave("endpoint-latency.png", width=200, height=110, units="mm")
|
||||
ggsave("png/rpc-amplification.png", width=200, height=110, units="mm")
|
51
rpc-complexity.R
Executable file
51
rpc-complexity.R
Executable file
|
@ -0,0 +1,51 @@
|
|||
#!/usr/bin/env Rscript
|
||||
|
||||
require(tidyverse)
|
||||
|
||||
if (!file.exists("csv/rpc-complexity.csv")) {
|
||||
read_csv("csv/clust-shift-no.csv") %>%
|
||||
group_by(endpoint) %>%
|
||||
summarise(
|
||||
Mean = mean(nanoseconds) / 1000 / 1000,
|
||||
Max = max(nanoseconds) / 1000 / 1000,
|
||||
Min = min(nanoseconds) / 1000 / 1000,
|
||||
) %>%
|
||||
gather(aggregation, time, Mean, Max, Min) %>%
|
||||
add_column(cluster_size=6) -> clust
|
||||
|
||||
for (i in 1:64) {
|
||||
print(paste("loading file",i))
|
||||
clustsize <- i * 6 + 6
|
||||
|
||||
read_csv(paste("csv/clust-shift-", i, ".csv", sep = "")) %>%
|
||||
group_by(endpoint) %>%
|
||||
summarise(
|
||||
Mean = mean(nanoseconds) / 1000 / 1000,
|
||||
Max = max(nanoseconds) / 1000 / 1000,
|
||||
Min = min(nanoseconds) / 1000 / 1000,
|
||||
) %>%
|
||||
gather(aggregation, time, Mean, Max, Min) %>%
|
||||
add_column(cluster_size=clustsize) -> tmp
|
||||
|
||||
bind_rows(clust, tmp) -> clust
|
||||
}
|
||||
write_csv(clust, "csv/rpc-complexity.csv")
|
||||
}
|
||||
read_csv("csv/rpc-complexity.csv") -> clust
|
||||
|
||||
|
||||
ggplot(clust, aes(x=cluster_size,y=time,fill=aggregation)) +
|
||||
geom_area() +
|
||||
scale_y_continuous(expand=c(0,0))+
|
||||
labs(
|
||||
x="Number of nodes in the cluster",
|
||||
y="Latency (ms)",
|
||||
fill="Aggregation",
|
||||
caption="Get the code to reproduce this graph at https://git.deuxfleurs.fr/quentin/benchmarks",
|
||||
title="Garage response time on common S3 endpoints with various cluster size",
|
||||
subtitle="ran on 6 physical nodes on Grid5000 with multiple instances on each node\nspread on 3 zones: Lyon (nova), Rennes (paravance) and Nantes (econome)\nfew contention, latency is mainly due to RPC communications except on biggest values") +
|
||||
facet_wrap(~endpoint) +
|
||||
theme_classic() +
|
||||
theme(legend.position = c(.8, .3))
|
||||
|
||||
ggsave("png/rpc-complexity.png", width=200, height=110, units="mm")
|
Loading…
Reference in a new issue