2024-08-16 22:13:36 +02:00
|
|
|
% !TeX root = ../../thesis.tex
|
|
|
|
|
|
|
|
%********************************************************************
|
|
|
|
% Appendix
|
|
|
|
%*******************************************************
|
|
|
|
% If problems with the headers: get headings in appendix etc. right
|
|
|
|
%\markboth{\spacedlowsmallcaps{Appendix}}{\spacedlowsmallcaps{Appendix}}
|
|
|
|
\chapter{Aufruf Skript}
|
|
|
|
\label{ap:calling_script}
|
|
|
|
|
2024-09-28 13:33:24 +02:00
|
|
|
Um die Messungen etwas zu vereinfachen, wurde ein Skript erstellt, um die Aufrufe gesammelt durchzuführen. Um die
|
|
|
|
Messungen durchzuführen, werden die Befehle, wie in \autoref{lst:calling_script_exec} dargestellt aufgerufen.
|
2024-09-11 19:34:36 +02:00
|
|
|
Durch die nummerierten Präfixe können im Nachgang über die \textit{pgBadger}"=Berichte die \ac{SQL}"=Abfragen verglichen
|
|
|
|
werden. Wichtig hierbei ist noch, dass vor dem \textit{measrun}-Aufruf überprüft wird, ob die Docker-Container
|
2024-09-26 23:43:15 +02:00
|
|
|
gestartet und initialisiert sind. Wenn dies nicht der Fall ist, laufen die Abfragen ins Leere. Am einfachsten ist das,
|
2024-09-28 13:33:24 +02:00
|
|
|
wie dargestellt, über die Statistik von Docker zu ermitteln. Darüber wird überwacht, dass die CPU-Auslastung auf ein
|
2024-09-27 20:58:59 +02:00
|
|
|
niedriges Level fällt, danach kann das Skript für die Messungen aufgerufen werden.
|
2024-08-16 22:13:36 +02:00
|
|
|
|
|
|
|
\includecode[bash]{chapters/thesis/appendix04_calling_script.sh}{lst:calling_script}{Calling Script}
|
|
|
|
|
|
|
|
\begin{lstlisting}[language=Bash,caption={Aufrufe des Unterstützungsscriptes},label=lst:calling_script_exec]
|
|
|
|
callscript.sh measinit
|
2024-08-19 21:00:19 +02:00
|
|
|
callscript.sh -rppf=_testname measres
|
2024-09-11 19:34:36 +02:00
|
|
|
callscript.sh dcstats
|
|
|
|
callscript.sh -rppf=_testname measrun
|
2024-08-16 22:13:36 +02:00
|
|
|
\end{lstlisting}
|