Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Hver kørsel/iteration (øgning af belastning) har en start og slut tid. Filerne access.log og jstat.log indeholder tidstempler. Dette muliggør at de kan mappes til en given iteration. Filen vmstat har ikke tidstempel. Men da den er startet samtidig med jstat loggen og logintervallet er kendt på 10 sekunder, kan iterationernes placering i data beregnes.  , Docker stats loggen har hverken tidsstempel eller fast logninginterval, hvorfor tallene/graferne kun kan bruges som en generel betragtning over hele test perioden.

Hvor der i nedenstående er grupper af 4 grafer, skal de læses fra venstre mod højre og ned og mod højre: dette viser app server 1, 2, 3 og 4. Klik på den enkelt graf for større billede. De enkelte iterationer er tegnet ind som lodrette mørke streger; 8 streger, der sympolisere de 3 iterationers start og slut tidspunkt.

...

Udtræk omkring cpu fra denne log vises i de følgende 4 grafer.

Image RemovedImage Removed


Image RemovedImage Removed[graf]

Data serier i grafen er:

  • cpuNonKernel (rød): tid brugt på non-kernel opgaver
  • cpyKernel (blå): tid brugt på kernel opgaver
  • cpuIdle (grøn): tid brugt på ingenting
  • cpuWaitIO (gul): tid brugt på at vente på i/o
  • De 3 iterationer (sort) er en cirka placering, da wmstat loggen ikke indeholder tidstempel

...

Udtræk omkring hukommelse og garbage collection fra denne log vises i de følgende 4 grafer for henholdsvis LAR og CAVE.

LAR servicen: 

Image RemovedImage Removed

Image RemovedImage Removed

[graf]


CAVE servicen:

Image RemovedImage Removed

Image RemovedImage Removed

[graf]


Data serier i grafen er:

  • YGC (rød): young generation garbage collection events, antal af "ung" garbage collection siden start
  • FGC (blå): full garbage collection events, antal af fuldstændig garbage collection siden start
  • HeapU (gul): består af S0U+S1U+EU fra jstat loggen. Young generation memory utilization. "Ung" hukommelses forbrug
  • HeapC (grøn): består af S0C+S1C+EC fra jstat loggen. Young generation memory capacity. "Ung" hukommelses kapacitet
  • OU_MB (pink): old space utilization. "Ældre" hukommelses forbrug
  • OC: old space capacity. "Ældre" hukommelses kapacitet er ikke en del af grafen men er konstant på 1.398.272 KB for både LAR og CAVE.
  • De 3 iterationer (sort) er baseret på det tidstempel, som findes i jstatloggen

...

LAR service - Hukommelse:

Image RemovedImage Removed

Image RemovedImage Removed

[graf]


CAVE service - Hukommelse:

Image RemovedImage Removed

Image RemovedImage Removed

[graf]


Data serier i grafen er:

  • memoryUsage (rød): den totale mængde hukommelse containeren bruger
  • memoryLimit (blå): den totale mængde hukommelse contaneren kan bruge

...

LAR service - Cpu og hukommelse procent:

Image RemovedImage Removed

Image RemovedImage Removed[graf]


CAVE service - Cpu og hukommelse procent:

Image RemovedImage Removed

Image RemovedImage Removed

[graf]


Data serier i grafen er:

  • cpuPct (rød): hvor mange procent af hostens cpu containeren bruger
  • memoryPct (blå): hvor mange procent af hostens hukommelse containeren bruger

Begge procenter er stabil for CAVE servicen. LAR servicen viser et stigende forbrug af hukommelse, men som skrevet for forrige graf anses det ikke som et problem.  


LAR service - netværk:

Image RemovedImage Removed

Image RemovedImage Removed[graf]


CAVE service - Netværk:

Image RemovedImage Removed

Image RemovedImage Removed[graf]


Data serier i grafen er:

  • netIn (rød): den mængde data som er modtaget af containeren over netværket
  • netOut (bl): den mænde data som er sendt ud af containeren over netværket

De 2 grafer for ind- og udsendt data følges ad, hvilket er forventeligt; LAR kalder videre til CAVE, der kalder videre til database serveren. Derfor når Når der er trafik ind på LAR og CAVE, må der også nødvendigvis også være trafik ud og videre til database serveren, der som er den som , der gemmer dataene.

Vurdering

Intet at bemærke.

...