Diagramme gefixt

This commit is contained in:
Alfred Krohmer 2014-01-20 19:45:53 +01:00
parent 579926f1be
commit b53946f8ec
13 changed files with 101 additions and 34 deletions

View File

@ -32,6 +32,10 @@ Mit der Intel MKL erreichten wir mit folgender Konfiguration:
WC01C2C4 26208 128 2 4
\end{lstlisting}
einen Wert von {\bf 4,076 GFlops}. Verglichen mit der theoretischen Floating Point Peak Performance von: \\
$1,6$ GHz $\cdot 2$ CPU-Kerne pro Prozessor $\cdot 1$ Instruktion pro Takt $\cdot 4$ CPUs $ = 12,8$ GFlops \\
erreichten wir damit also ca. 32 \% der maximal möglichen Leistung, was in Anbetracht des langsamen Verbindungsnetzwerkes ein akzeptabler Wert ist.
einen Wert von {\bf 4,076 GFlops}.
\subsubsection{Auswertung}
Verglichen mit der theoretischen Floating Point Peak Performance von: \\
$1,6$ GHz $\cdot 2$ CPU-Kerne pro Prozessor $\cdot 2$ Instruktion pro Takt $\cdot 4$ CPUs $ = 25,6$ GFlops \\
erreichten wir damit also ca. 16 \% der maximal möglichen Leistung, was in Anbetracht des langsamen Verbindungsnetzwerkes ein akzeptabler Wert ist.

View File

@ -40,17 +40,24 @@ fs t s
}\imbpingpong
\begin{tikzpicture}
\pgfplotsset{
y axis style/.style={
yticklabel style=#1,
y axis line style=#1,
ylabel style=#1,
ytick style=#1
}
}
\begin{axis}[
xmin=1,
xmax=536870912,
xmode=log,
ymode=log,
ytick pos=left,
log basis x=2,
xlabel={Dateigröße in KiB},
xlabel={Nachrichtengr\"o{\ss}e in MiB},
ymode=log,
axis y line*=left,
ylabel={Zugriffszeit in $\mu$s},
y axis line style=blue,
x axis line style=black,
y axis style=blue!75!black,
width=15cm, height=10cm
]
\addplot[smooth,blue] table[x={fs}, y={t}] {\imbpingpong};
@ -59,14 +66,12 @@ fs t s
xmin=1,
xmax=536870912,
xmode=log,
axis x line=none,
ytick pos=right,
axis y line* = right,
hide x axis,
ylabel={Übertragungsgeschwindigkeit in MiB/s},
ylabel={{\"U}bertragungsgeschwindigkeit in MiB/s},
ylabel near ticks,
y axis line style=red,
x axis line style=black,
y axis style=red!75!black,
width=15cm, height=10cm
]
\addplot[smooth,red] table[x={fs}, y={s}] {\imbpingpong};

View File

@ -28,3 +28,13 @@ Testaufruf:
\shellcmd{./iozone -azcR -+q 1 -U /fastfs -f /fastfs/testfile -b excel-fastfs.xls}
Der Parameter {\tt -+q 1} sorgt für einen Delay zwischen den einzelnen Tests, ohne den der Benchmark fehlerhaft läuft.\\
\subsubsection{Auswertung}
Die Lesegeschwindigkeit von NFS entspricht mit als Maximalwert gemessenen 109 MiB/s in etwa der möglichen Lesegeschwindigkeit der Festplatte, die etwa 112 MiB/s beträgt und wie folgt gemessen wurde:
\shellcmd{hdparm -t /dev/sda}
Die Schreibegeschwindigkeit liegt bei maximal 62 MiB/s und sollte auch in etwa der Leistungsfähig der Festplatte entsprechen.
GlusterFS liegt in der Lesegeschwindigkeit von maximal 104 MiB/s etwa mit NFS gleich auf. Die Schreibegeschwindigkeit hingegen erreicht lediglich 28 MiB/s und lieg damit weit hinter NFS. Dies lässt sich im Wesentlichen darauf zurückführen, dass GlusterFS ein FUSE-Dateisystem ist und es deshalb bei jeder Schreibeoperation etliche Kontextwechsel gibt, weil die einzelnen Nodes miteinander kommunizieren müssen, um die Daten verteilt schreiben zu können. Zusätzlich stellen hier also auch die Atom-Prozessoren durch ihre begrenze Leistungsfähigkeit einen limitierenden Faktor dar.

View File

@ -1,9 +1,12 @@
\documentclass{standalone}
\usepackage{pgfplots}
\usepgfplotslibrary{dateplot}
\usepgfplotslibrary{units}
\usepackage{siunitx}
\usepackage{tikz}
\usepackage{pgfplotstable}
\usepackage[utf8]{inputenc}
\pgfplotsset{/pgf/number format/use comma}
\begin{document}
\pgfplotstableread{
@ -30,10 +33,13 @@
xmin=1,
xmax=65536,
xmode=log,
ymin=0,
log basis x=2,
xlabel={Dateigröße in MiB},
ylabel={Zugriffszeit in $\mu$s},
width=15cm, height=10cm
xlabel={Nachrichtengröße [MiB]},
ylabel={Zugriffszeit [ms]},
width=15cm, height=10cm,
change y base=true,
y SI prefix=kilo
]
\addplot[smooth,blue] table {\imballtoall};
\end{axis}

View File

@ -1,9 +1,12 @@
\documentclass{standalone}
\usepackage{pgfplots}
\usepgfplotslibrary{dateplot}
\usepgfplotslibrary{units}
\usepackage{siunitx}
\usepackage{tikz}
\usepackage{pgfplotstable}
\usepackage[utf8]{inputenc}
\pgfplotsset{/pgf/number format/use comma}
\begin{document}
\pgfplotstableread{
@ -30,10 +33,13 @@
xmin=1,
xmax=65536,
xmode=log,
ymin=0,
log basis x=2,
xlabel={Dateigröße in MiB},
ylabel={Zugriffszeit in $\mu$s},
width=15cm, height=10cm
xlabel={Nachrichtengröße [MiB]},
ylabel={Zugriffszeit [ms]},
width=15cm, height=10cm,
change y base=true,
y SI prefix=kilo
]
\addplot[smooth,blue] table {\imballtoall};
\end{axis}

View File

@ -1,9 +1,12 @@
\documentclass{standalone}
\usepackage{pgfplots}
\usepgfplotslibrary{dateplot}
\usepgfplotslibrary{units}
\usepackage{siunitx}
\usepackage{tikz}
\usepackage{pgfplotstable}
\usepackage[utf8]{inputenc}
\pgfplotsset{/pgf/number format/use comma}
\begin{document}
\pgfplotstableread{
@ -30,10 +33,13 @@
xmin=1,
xmax=65536,
xmode=log,
ymin=0,
log basis x=2,
xlabel={Dateigröße in MiB},
ylabel={Zugriffszeit in $\mu$s},
width=15cm, height=10cm
xlabel={Nachrichtengröße [MiB]},
ylabel={Zugriffszeit [ms]},
width=15cm, height=10cm,
change y base=true,
y SI prefix=kilo
]
\addplot[smooth,blue] table {\imballtoall};
\end{axis}

View File

@ -1,9 +1,12 @@
\documentclass{standalone}
\usepackage{pgfplots}
\usepgfplotslibrary{dateplot}
\usepgfplotslibrary{units}
\usepackage{siunitx}
\usepackage{tikz}
\usepackage{pgfplotstable}
\usepackage[utf8]{inputenc}
\pgfplotsset{/pgf/number format/use comma}
\begin{document}
\pgfplotstableread{
@ -32,10 +35,13 @@
xmin=1,
xmax=65536,
xmode=log,
ymin=0,
log basis x=2,
xlabel={Dateigröße in MiB},
ylabel={Zugriffszeit in $\mu$s},
width=15cm, height=10cm
xlabel={Nachrichtengröße [MiB]},
ylabel={Zugriffszeit [ms]},
width=15cm, height=10cm,
change y base=true,
y SI prefix=kilo
]
\addplot[smooth,blue] table {\imballtoall};
\end{axis}

View File

@ -1,9 +1,12 @@
\documentclass{standalone}
\usepackage{pgfplots}
\usepgfplotslibrary{dateplot}
\usepgfplotslibrary{units}
\usepackage{siunitx}
\usepackage{tikz}
\usepackage{pgfplotstable}
\usepackage[utf8]{inputenc}
\pgfplotsset{/pgf/number format/use comma}
\begin{document}
\pgfplotstableread{
@ -32,10 +35,13 @@
xmin=1,
xmax=65536,
xmode=log,
ymin=0,
log basis x=2,
xlabel={Dateigröße in MiB},
ylabel={Zugriffszeit in $\mu$s},
width=15cm, height=10cm
xlabel={Nachrichtengröße [MiB]},
ylabel={Zugriffszeit [ms]},
width=15cm, height=10cm,
change y base=true,
y SI prefix=kilo
]
\addplot[smooth,blue] table {\imballtoall};
\end{axis}

View File

@ -1,9 +1,12 @@
\documentclass{standalone}
\usepackage{pgfplots}
\usepgfplotslibrary{dateplot}
\usepgfplotslibrary{units}
\usepackage{siunitx}
\usepackage{tikz}
\usepackage{pgfplotstable}
\usepackage[utf8]{inputenc}
\pgfplotsset{/pgf/number format/use comma}
\begin{document}
\pgfplotstableread{
@ -32,10 +35,13 @@
xmin=1,
xmax=65536,
xmode=log,
ymin=0,
log basis x=2,
xlabel={Dateigröße in MiB},
ylabel={Zugriffszeit in $\mu$s},
width=15cm, height=10cm
xlabel={Nachrichtengröße [MiB]},
ylabel={Zugriffszeit [ms]},
width=15cm, height=10cm,
change y base=true,
y SI prefix=kilo
]
\addplot[smooth,blue] table {\imballtoall};
\end{axis}

View File

@ -3,6 +3,7 @@
\usepgfplotslibrary{dateplot}
\usepackage{tikz}
\usepackage{pgfplotstable}
\pgfplotsset{/pgf/number format/use comma}
\begin{document}
\begin{tikzpicture}
@ -12,7 +13,9 @@
xlabel={Dateigr\"{o}{\ss}e [KiB]},
xmode=log, log basis x=2,
ylabel={Record-Gr\"{o}{\ss}e [KiB]},
ymode=log, log basis y=2
ymode=log, log basis y=2,
zlabel={\"{U}bertragungsgeschwindigkeit [KiB/s]},
zmax=120000
]
\addplot3 [patch, patch table={iozone-fastfs-read.out}] table {iozone-fastfs-read};
\end{axis}

View File

@ -3,6 +3,7 @@
\usepgfplotslibrary{dateplot}
\usepackage{tikz}
\usepackage{pgfplotstable}
\pgfplotsset{/pgf/number format/use comma}
\begin{document}
\begin{tikzpicture}
@ -12,7 +13,9 @@
xlabel={Dateigr\"{o}{\ss}e [KiB]},
xmode=log, log basis x=2,
ylabel={Record-Gr\"{o}{\ss}e [KiB]},
ymode=log, log basis y=2
ymode=log, log basis y=2,
zlabel={\"{U}bertragungsgeschwindigkeit [KiB/s]},
zmax=120000
]
\addplot3 [patch, patch table={iozone-fastfs-write.out}] table {iozone-fastfs-write};
\end{axis}

View File

@ -3,6 +3,7 @@
\usepgfplotslibrary{dateplot}
\usepackage{tikz}
\usepackage{pgfplotstable}
\pgfplotsset{/pgf/number format/use comma}
\begin{document}
\begin{tikzpicture}
@ -12,7 +13,9 @@
xlabel={Dateigr\"{o}{\ss}e [KiB]},
xmode=log, log basis x=2,
ylabel={Record-Gr\"{o}{\ss}e [KiB]},
ymode=log, log basis y=2
ymode=log, log basis y=2,
zlabel={\"{U}bertragungsgeschwindigkeit [KiB/s]},
zmax=120000
]
\addplot3 [patch, patch table={iozone-nfs-read.out}] table {iozone-nfs-read};
\end{axis}

View File

@ -3,6 +3,7 @@
\usepgfplotslibrary{dateplot}
\usepackage{tikz}
\usepackage{pgfplotstable}
\pgfplotsset{/pgf/number format/use comma}
\begin{document}
\begin{tikzpicture}
@ -12,7 +13,9 @@
xlabel={Dateigr\"{o}{\ss}e [KiB]},
xmode=log, log basis x=2,
ylabel={Record-Gr\"{o}{\ss}e [KiB]},
ymode=log, log basis y=2
ymode=log, log basis y=2,
zlabel={\"{U}bertragungsgeschwindigkeit [KiB/s]},
zmax=120000
]
\addplot3 [patch, patch table={iozone-nfs-write.out}] table {iozone-nfs-write};
\end{axis}