1 | \chapter{Macro-Benchmarks}\label{macrobench} |
---|
2 | |
---|
3 | \section{Static Web-Server} |
---|
4 | |
---|
5 | In Memory Plain Text |
---|
6 | |
---|
7 | Networked ZIPF |
---|
8 | |
---|
9 | Nginx : 5Gb still good, 4Gb starts to suffer |
---|
10 | |
---|
11 | Cforall : 10Gb too high, 4 Gb too low |
---|
12 | |
---|
13 | \section{Memcached} |
---|
14 | |
---|
15 | \subsection{Benchmark Environment} |
---|
16 | These experiments are run on a cluster of homogenous Supermicro SYS-6017R-TDF compute nodes with the following characteristics: |
---|
17 | The server runs Ubuntu 20.04.3 LTS on top of Linux Kernel 5.11.0-34. |
---|
18 | Each node has 2 Intel(R) Xeon(R) CPU E5-2620 v2 running at 2.10GHz. |
---|
19 | These CPUs have 6 cores per CPUs and 2 \glspl{hthrd} per core, for a total of 24 \glspl{hthrd}. |
---|
20 | The cpus each have 384 KB, 3 MB and 30 MB of L1, L2 and L3 caches respectively. |
---|
21 | Each node is connected to the network through a Mellanox 10 Gigabit Ethernet port. |
---|
22 | The network route uses 1 Mellanox SX1012 10/40 Gigabit Ethernet cluster switch. |
---|
23 | |
---|
24 | |
---|
25 | |
---|
26 | \begin{figure} |
---|
27 | \centering |
---|
28 | \input{result.memcd.updt.qps.pstex_t} |
---|
29 | \caption[Churn Benchmark : Throughput on Intel]{Churn Benchmark : Throughput on Intel\smallskip\newline Description} |
---|
30 | \label{fig:memcd:updt:qps} |
---|
31 | \end{figure} |
---|
32 | |
---|
33 | \begin{figure} |
---|
34 | \centering |
---|
35 | \input{result.memcd.updt.lat.pstex_t} |
---|
36 | \caption[Churn Benchmark : Throughput on Intel]{Churn Benchmark : Throughput on Intel\smallskip\newline Description} |
---|
37 | \label{fig:memcd:updt:lat} |
---|
38 | \end{figure} |
---|
39 | |
---|
40 | \begin{figure} |
---|
41 | \centering |
---|
42 | \input{result.memcd.rate.qps.pstex_t} |
---|
43 | \caption[Churn Benchmark : Throughput on Intel]{Churn Benchmark : Throughput on Intel\smallskip\newline Description} |
---|
44 | \label{fig:memcd:rate:qps} |
---|
45 | \end{figure} |
---|
46 | |
---|
47 | \begin{figure} |
---|
48 | \centering |
---|
49 | \input{result.memcd.rate.99th.pstex_t} |
---|
50 | \caption[Churn Benchmark : Throughput on Intel]{Churn Benchmark : Throughput on Intel\smallskip\newline Description} |
---|
51 | \label{fig:memcd:rate:tail} |
---|
52 | \end{figure} |
---|