This commit is contained in:
Jelena Dokic 2020-02-21 20:43:35 +01:00
parent 8babcdfaae
commit 22aafca7a5
5 changed files with 14 additions and 5 deletions

BIN
images/jelena.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

BIN
images/natrijum.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

BIN
images/neon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 62 KiB

View File

@ -160,7 +160,6 @@ Resursi korišćeni za merenje ovih performansi su lični računari sa sledećim
\item AMD Ryzen 7 1700 @ 3.6 GHz
\item Intel Core i7-6500U @ 2.5 GHz
\item Intel Core i5-3320M @ 2.6 GHz
\item Intel Pentium Dual-Core E5300 @ 2.6 GHz
\end{itemize}
Verzija Linux jezgra je 5.5 i ista je na svim računarima. Merenje se vrši od strane autora ovog rada. Pošto su merenja jednostavna, merenju svakog sistemskog poziva se pristupa sa istim prioritetom.
@ -169,7 +168,7 @@ Verzija Linux jezgra je 5.5 i ista je na svim računarima. Merenje se vrši od s
Pošto cilj ovog rada nije unapređenje performansi nekog sistema, nije potrebno pronalaziti sistem sa kojim bi se ovaj sistem poredio. Poređenje se vrši između performansi koje sistem postigne pri različitim ulaznim parametrima.
\subsection{Biranje kriterijuma merenja performansi}
Kriterijum merenja performansi je brzina izvršanja sistemskih poziva koji su navedeni u sekciji 3.1.1. Brzina se izražava u mikrosekundama (0.000001s) za sve sistemske pozive. Sistemski pozivi se izvršavaju više puta radi veće precinsosti merenja. Pri promeni ulaznih parametara (konfiguracije jezgra) broj izvršavanja sistemskih poziva se ne menja.
Kriterijum merenja performansi je brzina izvršanja sistemskih poziva koji su navedeni u sekciji 3.1.1. Brzina se izražava u milisekundama (0.001s) za sve sistemske pozive. Sistemski pozivi se izvršavaju više puta radi veće precinsosti merenja. Pri promeni ulaznih parametara (konfiguracije jezgra) broj izvršavanja sistemskih poziva se ne menja.
\subsection{Izbor načina prikupljanja podataka}
Podaci se prikupljaju tako što se isti program koji poziva sistemske pozive pokreće na jezgru operativnog sistemima sa različitim parametrima. Kao rezultat, program vraća vreme izvršavanja za svaki sistemski poziv.
@ -179,11 +178,21 @@ Podaci se prikupljaju tako što se isti program koji poziva sistemske pozive pok
Prikupljanje podataka izvršeno je na način koji je naveden u procesu planiranja. Detalji arhitekture PAVLEEE i programa koji su pokretani prikazani su u naredna dva poglavlja.
\subsection{Merenje i poređenje performansi sistema}
Prikupljeni podaci prikazani su narednim tabekama. Merna jedinica svih vremenskih intervala su mikrosekunda:
Prikupljeni podaci prikazani su narednim tabelama. Merna jedinica svih vremenskih intervala su milisekunda:
\begin{figure}[H]
\includegraphics[width=\linewidth]{images/pavle.png}
\caption{AMD Ryzen 7 1700 @ 3.6 GHz}
\includegraphics[width=\linewidth]{images/jelena.png}
\caption{Intel Core i7-6500U @ 2.5 GHz}
\end{figure}
\begin{figure}[H]
\includegraphics[width=\linewidth]{images/neon.png}
\caption{AMD Ryzen 7 1700 @ 3.6 GHzPAVLEE}
\end{figure}
\begin{figure}[H]
\includegraphics[width=\linewidth]{images/natrijum.png}
\caption{AMD Ryzen 7 1700 @ 3.6 GHzPAVLEE}
\end{figure}
JELENAAA detalji
Iz priloženog se vidi da različite konfiguracije parametara jezgra Linux operativnog sistema znatno utiču na vreme izvršavanja pojedinih sistemskih poziva. Pošto je uzrok promene u vremenu paljenje i gašenje tih parametara, ispitivanje razloga koji dovodi do promene performansi nije potrebno.