[36a05d7] | 1 | \chapter{Macro-Benchmarks}\label{macrobench} |
---|
| 2 | |
---|
| 3 | \section{Static Web-Server} |
---|
| 4 | |
---|
| 5 | In Memory Plain Text |
---|
| 6 | |
---|
| 7 | Networked ZIPF |
---|
| 8 | |
---|
[622a358] | 9 | Nginx : 5Gb still good, 4Gb starts to suffer |
---|
| 10 | |
---|
| 11 | Cforall : 10Gb too high, 4 Gb too low |
---|
| 12 | |
---|
[36a05d7] | 13 | \section{Memcached} |
---|
| 14 | |
---|
[622a358] | 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} |
---|
[36a05d7] | 46 | |
---|
[622a358] | 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} |
---|