summaryrefslogtreecommitdiff
path: root/blobs-multiprocess/proxies/README.txt
diff options
context:
space:
mode:
authordrebs <drebs@riseup.net>2018-01-27 16:33:22 -0200
committerdrebs <drebs@riseup.net>2018-01-27 16:33:22 -0200
commit2e766244a7f3cda9d533da74949ce4879aac6d48 (patch)
tree9b70cdd7c0844dbab2a9deeb7b9b7dc5e32efb10 /blobs-multiprocess/proxies/README.txt
parentdffcd8a954225dedc51beae01baf0966ce92e155 (diff)
Add proxy studies for multiprocessing.HEADmaster
Diffstat (limited to 'blobs-multiprocess/proxies/README.txt')
-rw-r--r--blobs-multiprocess/proxies/README.txt29
1 files changed, 29 insertions, 0 deletions
diff --git a/blobs-multiprocess/proxies/README.txt b/blobs-multiprocess/proxies/README.txt
new file mode 100644
index 0000000..5a75b1f
--- /dev/null
+++ b/blobs-multiprocess/proxies/README.txt
@@ -0,0 +1,29 @@
+Proxies
+=======
+
+During development of the blobs multiprocessing server there were multiple
+possibilities of handling incoming connections with multiple processes. At that
+time, not many resources for the LEAP Platform development were available, and
+the simplest approach appeared to be to come up with a separate multiprocessing
+blobs server to which Soledad Server could forward incoming requests to blobs.
+
+This directory contains code to run some different possibilities of proxies and
+a blobs server for benchmarking. It also contains results of the benchmarks for
+future reference.
+
+All tests were made using "lynx" as a client node and "giraffe" as a server
+node. This is their configuration:
+
+lynx (client VM):
+- processor: Intel(R) Xeon(R) CPU E5-2620 v2 @ 2.10GHz
+- allocated cores: 4 (only 2 real)
+- ram: 8 GB
+- os: Debian 8.10
+- ab: 2.3
+
+giraffe (server VM):
+- processor: Intel(R) Xeon(R) CPU E5-2620 0 @ 2.00GHz
+- allocated cores: 2 (only 1 real)
+- ram: 4 GB
+- os: Debian 8.10
+- python: 2.7.9