\chapter{Macro-Benchmarks}\label{macrobench}

\section{Static Web-Server}

In Memory Plain Text

Networked ZIPF

Nginx : 5Gb still good, 4Gb starts to suffer

Cforall : 10Gb too high, 4 Gb too low

\section{Memcached}

\subsection{Benchmark Environment}
These experiments are run on a cluster of homogenous Supermicro SYS-6017R-TDF compute nodes with the following characteristics:
The server runs Ubuntu 20.04.3 LTS on top of Linux Kernel 5.11.0-34.
Each node has 2 Intel(R) Xeon(R) CPU E5-2620 v2 running at 2.10GHz.
These CPUs have 6 cores per CPUs and 2 \glspl{hthrd} per core, for a total of 24 \glspl{hthrd}.
The cpus each have 384 KB, 3 MB and 30 MB of L1, L2 and L3 caches respectively.
Each node is connected to the network through a Mellanox 10 Gigabit Ethernet port.
The network route uses 1 Mellanox SX1012 10/40 Gigabit Ethernet cluster switch.



\begin{figure}
	\centering
	\input{result.memcd.updt.qps.pstex_t}
	\caption[Churn Benchmark : Throughput on Intel]{Churn Benchmark : Throughput on Intel\smallskip\newline Description}
	\label{fig:memcd:updt:qps}
\end{figure}

\begin{figure}
	\centering
	\input{result.memcd.updt.lat.pstex_t}
	\caption[Churn Benchmark : Throughput on Intel]{Churn Benchmark : Throughput on Intel\smallskip\newline Description}
	\label{fig:memcd:updt:lat}
\end{figure}

\begin{figure}
	\centering
	\input{result.memcd.rate.qps.pstex_t}
	\caption[Churn Benchmark : Throughput on Intel]{Churn Benchmark : Throughput on Intel\smallskip\newline Description}
	\label{fig:memcd:rate:qps}
\end{figure}

\begin{figure}
	\centering
	\input{result.memcd.rate.99th.pstex_t}
	\caption[Churn Benchmark : Throughput on Intel]{Churn Benchmark : Throughput on Intel\smallskip\newline Description}
	\label{fig:memcd:rate:tail}
\end{figure}