summaryrefslogtreecommitdiff
path: root/server-scalability/README.rst
diff options
context:
space:
mode:
Diffstat (limited to 'server-scalability/README.rst')
-rw-r--r--server-scalability/README.rst38
1 files changed, 38 insertions, 0 deletions
diff --git a/server-scalability/README.rst b/server-scalability/README.rst
new file mode 100644
index 0000000..e514cb8
--- /dev/null
+++ b/server-scalability/README.rst
@@ -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.