From 2d72b4e044bb3a0fe4e6de70d8470a94e85e7754 Mon Sep 17 00:00:00 2001 From: drebs Date: Thu, 2 Nov 2017 09:56:28 -0200 Subject: add blobs server scalability tests results --- server-scalability/README.txt | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 server-scalability/README.txt (limited to 'server-scalability/README.txt') diff --git a/server-scalability/README.txt b/server-scalability/README.txt new file mode 100644 index 0000000..e514cb8 --- /dev/null +++ b/server-scalability/README.txt @@ -0,0 +1,38 @@ +Blobs Server Scalability Tests Results +====================================== + +These are results obtained by running the blobs scalability tests that can be +found in: + + https://0xacab.org/leap/soledad/tree/master/scripts/scalability + +Overview +-------- + +The blobs server scalability tests aim to find the maximum amount of parallel +blobs upload and download requests that the server is able to respond to. We +use FunkLoad[1] to launch an increasing number of parallel upload/download +requests and to create reports with a summary of the results. The metrics +obtained are: + +- The number of Successful Tests Per Second given the number of Concurrent + Users. + +- The number of Successful Pages Per Second given the number of Concurrent + Users. A Page in the context of FunkLoad is a request to the server. For + tests that have only one Page request, this number is the same as the above. + +- The total number of Requests Per Second (successful or not) given the number + of Concurrent Users. + +- Graphs with the associated response times. + +[1] https://funkload.nuxeo.org/ + + +Scenarios +--------- + +The size of the uploaded/downloaded blobs and the client and server bandwidth +are parameters that highly influence the results of these tests. See the file +results/README.txt for information on the scenario used for each test. -- cgit v1.2.3