-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathattachments.tex
149 lines (133 loc) · 5.68 KB
/
attachments.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
\subsection{System hardware details}
\label{sub:system-specs}
\begin{lstlisting}[language={}]
System: Host: Hastings
Kernel: 4.2.0-30-generic x86_64 (64 bit gcc: 5.2.1)
Console: tty 2
Distro: Ubuntu 15.10 wily
Machine: System: Dell product: OptiPlex 960 serial: 1GCNK4J
Mobo: Dell model: 0Y958C v: A00 serial: ..CN708219AMH0BL.
Bios: Dell v: A05 date: 07/31/2009
CPU: Dual core Intel Core2 Duo E8400 (-MCP-) cache: 6144 KB
flags: (lm nx sse sse2 sse3 sse4_1 ssse3 vmx) bmips: 11969
clock speeds: max: 3000 MHz 1: 2667 MHz 2: 2000 MHz
Memory: Array-1 capacity: 8 GB devices: 4 EC: None
Device-1: DIMM_1 size: 2 GB speed: 800 MHz type: DDR2 part: NT2GT64U8HD0BY-AD
Device-2: DIMM_3 size: 2 GB speed: 800 MHz type: DDR2 part: NT2GT64U8HD0BY-AD
Device-3: DIMM_2 size: 2 GB speed: 800 MHz type: DDR2 part: NT2GT64U8HD0BY-AD
Device-4: DIMM_4 size: 2 GB speed: 800 MHz type: DDR2 part: NT2GT64U8HD0BY-AD
Device-5: N/A size: N/A speed: N/A type: N/A part: N/A
Network: Card: Intel 82567LM-3 Gigabit Network Connection
driver: e1000e v: 3.2.5-k
port: ecc0 bus-ID: 00:19.0
IF: enp0s25 state: up
speed: 1000 Mbps
duplex: full mac: 00:26:b9:75:99:1b
Drives: HDD Total Size: 320.1GB (6.2% used)
ID-1: /dev/sda
model: WDC_WD3200AAKS
size: 320.1GB
temp: 34C
Optical: /dev/sr0
model: PLDS DVD+-RW DH-16AAS
rev: JD12
dev-links: cdrom,cdrw,dvd,dvdrw
\end{lstlisting}
\subsection{Performance test of clientside JavaScript}
\begin{figure}[H]
\centering
\begin{subfigure}{0.49\textwidth}
\includegraphics[width=\textwidth]{figure/clientsidePerformance/graph1.png}
\end{subfigure}
\begin{subfigure}{0.49\textwidth}
\includegraphics[width=\textwidth]{figure/clientsidePerformance/graph2.png}
\end{subfigure}
\\
\begin{subfigure}{0.5\textwidth}
\includegraphics[width=\textwidth]{figure/clientsidePerformance/graph3.png}
\end{subfigure}
\caption{Loading the clientside javascript on our application with no games and 1 player connected.}
%\label{fig:my_label}
\end{figure}
\begin{figure}[H]
\centering
\begin{subfigure}{0.49\textwidth}
\includegraphics[width=\textwidth]{figure/clientsidePerformance/graph30games1.png}
\end{subfigure}
\begin{subfigure}{0.49\textwidth}
\includegraphics[width=\textwidth]{figure/clientsidePerformance/graph30games2.png}
\end{subfigure}
\\
\begin{subfigure}{0.5\textwidth}
\includegraphics[width=\textwidth]{figure/clientsidePerformance/graph30games3.png}
\end{subfigure}
\caption{Loading the clientside javascript on our application with 30 games and 1 player connected.}
%\label{fig:my_label}
\end{figure}
\begin{figure}[H]
\centering
\begin{subfigure}{0.49\textwidth}
\includegraphics[width=\textwidth]{figure/clientsidePerformance/graph90games1.png}
\end{subfigure}
\begin{subfigure}{0.49\textwidth}
\includegraphics[width=\textwidth]{figure/clientsidePerformance/graph90games2.png}
\end{subfigure}
\\
\begin{subfigure}{0.5\textwidth}
\includegraphics[width=\textwidth]{figure/clientsidePerformance/graph90games3.png}
\end{subfigure}
\caption{Loading the clientside javascript on our application with 90 games and 1 player connected.}
%\label{fig:my_label}
\end{figure}
\begin{figure}[H]
\centering
\begin{subfigure}{0.49\textwidth}
\includegraphics[width=\textwidth]{figure/clientsidePerformance/braseegraph1.png}
\end{subfigure}
\begin{subfigure}{0.49\textwidth}
\includegraphics[width=\textwidth]{figure/clientsidePerformance/braseegraph2.png}
\end{subfigure}
\\
\begin{subfigure}{0.5\textwidth}
\includegraphics[width=\textwidth]{figure/clientsidePerformance/braseegraph3.png}
\end{subfigure}
\caption{Loading brasee.com lobby with approximately 10 players and 3 games.}
%\label{fig:my_label}
\end{figure}
\begin{figure}[H]
\centering
\begin{subfigure}{0.49\textwidth}
\includegraphics[width=\textwidth]{figure/clientsidePerformance/ligraph1.png}
\end{subfigure}
\begin{subfigure}{0.49\textwidth}
\includegraphics[width=\textwidth]{figure/clientsidePerformance/ligraph2.png}
\end{subfigure}
\\
\begin{subfigure}{0.5\textwidth}
\includegraphics[width=\textwidth]{figure/clientsidePerformance/ligraph3.png}
\end{subfigure}
\caption{Loading lichess.org with approximately 6000 players and 1500 games.}
%\label{fig:my_label}
\end{figure}
\newpage
\subsection{Performance test of the server application}
\begin{figure}[H]
\includegraphics[width=0.95\textwidth]{figure/serversidePerformance/2016-05-05-chatting-test-cpu.png}
\caption{CPU usage during the chat test}
\label{fig:cpu-results-attachment}
\end{figure}
\begin{figure}[H]
\includegraphics[width=\textwidth]{figure/serversidePerformance/2016-05-05-chat-memory.png}
\caption{Memory usage on the server during the chat test}
\label{fig:memory-results-attachment}
\end{figure}
\begin{figure}[H]
\includegraphics[width=\textwidth]{figure/serversidePerformance/2016-05-05-network-traffic-chat.png}
\caption{Network traffic on the server during the chat test}
\label{fig:network-results-attachment}
\end{figure}
\begin{figure}[H]
\includegraphics[width=\textwidth]{figure/serversidePerformance/2016-05-05-load-average-chatting-tests.png}
\caption{Load average on the server during the chat test}
\label{fig:load-average-results-attachment}
\end{figure}