coldstart redone
This commit is contained in:
		@@ -184,12 +184,12 @@ TextFolding=[]
 | 
			
		||||
ViMarks=.,181,0,[,181,0,],181,9
 | 
			
		||||
 | 
			
		||||
[view-settings,view=0,item:content/closing.tex]
 | 
			
		||||
CursorColumn=46
 | 
			
		||||
CursorLine=4
 | 
			
		||||
CursorColumn=0
 | 
			
		||||
CursorLine=12
 | 
			
		||||
Dynamic Word Wrap=false
 | 
			
		||||
JumpList=
 | 
			
		||||
TextFolding=[]
 | 
			
		||||
ViMarks=.,17,51,[,17,47,],17,51
 | 
			
		||||
ViMarks=.,14,253,[,14,253,],14,253
 | 
			
		||||
 | 
			
		||||
[view-settings,view=0,item:content/create-functions.tex]
 | 
			
		||||
CursorColumn=57
 | 
			
		||||
@@ -208,20 +208,20 @@ TextFolding=[]
 | 
			
		||||
ViMarks=.,0,0,[,0,0,],0,26
 | 
			
		||||
 | 
			
		||||
[view-settings,view=0,item:content/preparation.tex]
 | 
			
		||||
CursorColumn=134
 | 
			
		||||
CursorLine=114
 | 
			
		||||
CursorColumn=0
 | 
			
		||||
CursorLine=103
 | 
			
		||||
Dynamic Word Wrap=false
 | 
			
		||||
JumpList=
 | 
			
		||||
TextFolding=[]
 | 
			
		||||
ViMarks=.,116,0,[,116,0,],116,0
 | 
			
		||||
ViMarks=.,102,1191,[,102,1150,],102,1191
 | 
			
		||||
 | 
			
		||||
[view-settings,view=0,item:content/results.tex]
 | 
			
		||||
CursorColumn=19
 | 
			
		||||
CursorLine=112
 | 
			
		||||
CursorColumn=16
 | 
			
		||||
CursorLine=53
 | 
			
		||||
Dynamic Word Wrap=false
 | 
			
		||||
JumpList=
 | 
			
		||||
TextFolding=[]
 | 
			
		||||
ViMarks=.,112,0,[,112,0,],112,0
 | 
			
		||||
ViMarks=.,52,180,[,52,180,],52,180
 | 
			
		||||
 | 
			
		||||
[view-settings,view=0,item:content/theory.tex]
 | 
			
		||||
CursorColumn=0
 | 
			
		||||
 
 | 
			
		||||
@@ -48,11 +48,24 @@ Az \ref{fig:hatodik-isprime-knative-for-chart} \'es \aref{fig:jmeter-hatodik-py-
 | 
			
		||||
\label{fig:jmeter-hatodik-py-chart}
 | 
			
		||||
\end{figure}
 | 
			
		||||
 | 
			
		||||
%TODO Coldstart
 | 
			
		||||
Ez ut\'an m\'ertem ki, mennyi a k\"ul\"onbs\'eg a f\"uggv\'eny v\'alaszidej\'eben az esetben, hogy null\'ara van sk\'al\'azva, vagy sem. A tapasztalat az volt, hogy 2-3 m\'asodpercig tart a Pod l\'etrehoz\'asa, a v\'alaszidő ennyivel n\"ovekedett meg az echo t\'ipus\'u f\"uggv\'eny eset\'eben. A bevezetett, nagyobb sz\'am\'it\'asig\'enyű f\"uggv\'eny e m\'er\'es sor\'an hasonl\'oan viselkedett. Ez az\'ert \'erdekes, mert a k\'et f\"uggv\'eny m\'asik futtat\'ok\"ornyezettel rendelkezik, tipikusan a Python interpreter  elind\'it\'asa 1-2 m\'asodpercet vesz ig\'enybe, arra sz\'am\'itottam, a pr\'imsz\'amol\'o f\"uggv\'eny null\'ara sk\'al\'az\'as eset\'eben ennyivel hosszabb idő alatt fog v\'alaszolni.
 | 
			
		||||
Az \ref{fig:hello-coldvhot} \'abr\'an l\'athat\'o az echo t\'ipus\'u f\"uggv\'eny v\'alaszidej\'enek alakul\'asa. A m\'er\'est k\"or\"ulbel\"ul tizenk\'et \'or\'aig futtattam.%TODO
 | 
			
		||||
<hello-coldvhot>
 | 
			
		||||
<isprime-coldvhot>
 | 
			
		||||
Ez ut\'an m\'ertem ki, mennyi a k\"ul\"onbs\'eg a f\"uggv\'eny v\'alaszidej\'eben az esetben, hogy null\'ara van sk\'al\'azva, vagy sem. A tapasztalat az volt, hogy 2-3 m\'asodpercig tart a Pod l\'etrehoz\'asa, a v\'alaszidő ennyivel n\"ovekedett meg az echo t\'ipus\'u f\"uggv\'eny eset\'eben. A bevezetett, nagyobb sz\'am\'it\'asig\'enyű f\"uggv\'eny e m\'er\'es sor\'an hasonl\'oan viselkedett, viszont \'atlagosan egy m\'asodperccel tov\'abb tartott a Pod indul\'asa. Ez az\'ert \'erdekes, mert a k\'et f\"uggv\'eny m\'asik futtat\'ok\"ornyezettel rendelkezik, tipikusan a Python interpreter  elind\'it\'asa 1-2 m\'asodpercet vesz ig\'enybe, ez megmagyar\'azza, mi\'ert tapasztalhat\'o ez a k\"ul\"onbs\'eg - amely j\'ol megfigyelhető \aref{fig:go-start-chart} \'es \aref{fig:py-start-chart} \'abr\'akon - a k\'et f\"uggv\'eny k\"oz\"ott.
 | 
			
		||||
 | 
			
		||||
Az \ref{fig:go-start-chart} \'abr\'an l\'athat\'o az echo t\'ipus\'u f\"uggv\'eny v\'alaszidej\'enek alakul\'asa. A m\'er\'est k\"or\"ulbel\"ul tizenk\'et \'or\'aig futtattam. Ezen \'es \aref{fig:py-start-chart} \'abr\'an megfigyelhető, hogy a v\'alaszidő Hotstart, azaz l\'etező Pod eset\'eben sokkal stabilabb, mint Coldstart, azaz nem l\'etező Pod eset\'eben.
 | 
			
		||||
 | 
			
		||||
\begin{figure}[!ht]
 | 
			
		||||
\centering
 | 
			
		||||
\includegraphics[width=120mm, keepaspectratio]{figures/go-start.png}
 | 
			
		||||
\caption{Echo t\'ipus\'u f\"uggv\'eny v\'alaszideje Cold \'es Hotstart esetekben} 
 | 
			
		||||
\label{fig:go-start-chart}
 | 
			
		||||
\end{figure}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\begin{figure}[!ht]
 | 
			
		||||
\centering
 | 
			
		||||
\includegraphics[width=120mm, keepaspectratio]{figures/py-start.png}
 | 
			
		||||
\caption{Pr\'imsz\'amol\'o f\"uggv\'eny v\'alaszideje Cold \'es Hotstart esetekben} 
 | 
			
		||||
\label{fig:py-start-chart}
 | 
			
		||||
\end{figure}
 | 
			
		||||
 | 
			
		||||
Az \ref{fig:hatodik-hello-knative-climb-chart} ábrán látható az echo típusú függvényre egyre növekvő terhelés, valamint a Knative Autoscaler rendszer e mérés alatti belső állapota. A terhelés növelését a hey mérőeszközben egyre több connection objektum használta által értem el. Jól látszik, hogy az ObservedStableConcurrency egy lassan változó érték, a mérés végére töredékét érte el annak az értéknek, amit az egyenletes terhelésű mérések során elért. Szintén látható a Podok számából, hogy pánik állapotot sem váltott ki a mérés. Erre nem is lehetett számítani, hiszen a használt konkurencia érték sosem növekedett duplájára hat másodperces időtartam alatt.  
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										
											BIN
										
									
								
								src/figures/go-start.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								src/figures/go-start.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 21 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								src/figures/py-start.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								src/figures/py-start.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 21 KiB  | 
		Reference in New Issue
	
	Block a user