Versions Compared

Key

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

...

Intet at bemærke.

Kafka statistik

Image AddedImage AddedImage Added

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
  • iterationerne (sort) er en cirka placering, da wmstat loggen ikke indeholder tidstempel

Man kan se at cpuIdle og cpuNonKernel påvirkes som servicen presses mere. cpuIdle svinger oftere mod 0 i de sidste 2 iterationer. Det er dog vigtigt at bemærke at det kun er kortvarigt og cpyIdle går op igen.


Image AddedImage AddedImage Added

Data serier i grafen er:

  • ioBlockRead (rød): læsning på disk (blokke)
  • ioBlockWrite (blå): skriving  på disk (blokke)
  • iterationerne (sort) er en cirka placering, da wmstat loggen ikke indeholder tidstempel

Man kan se at jo 

Vurdering


Konklusion
















Pull Point

Scope

...

Samt at fejlprocentet på den fulde kørsel er 0 %. 


Vurdering

Kravet til testen er, at der skal køres med 20 kald til pull point servicen hver 10. sekund dvs. 2 per sekund. NSP's test framework fungerer med en bestemt belastning i testen som gradvis øges. I første iteration har testen kørt med 53 kald per sekund, hvilket ligger højt over kravet til testen.  

...

  • NoOfCalls (rød): det gennemsnitlige antal kald hvert minut
  • Iterationer (sort) er baseret på det tidstempel, som findes i loggen


Vurdering

Af tabel og grafer fremgår det, at jo flere nodes og tråde (disse øges per iteration) jo flere kald kommer der igennem per sekund. Tallene svarer overens (summen for de 2 servere)  med de tal JMeter kom frem til som throughput.

...

Følgende tabel viser antal af pull point fordelt per iteration, hvor de er ligeligt fordelt.

Pull pointiteration 1iteration 2iteration 3iteration 4
pullPoint00011789179017891790
pullPoint00021789179017891790
pullPoint00031789179017891790
pullPoint00041789179017891790
pullPoint00051789179017891790
pullPoint00061789178817891790
pullPoint00071789179017881790
pullPoint00081789179017881790
pullPoint00091789179017881790
pullPoint00101788179017881790
pullPoint00111788179017881790
pullPoint00121788179017881790
pullPoint00131788179017881790
pullPoint00141788178917881790
pullPoint00151788178917881790
pullPoint00161788178717881789
pullPoint00171788178917881790
pullPoint00181788178517881789
pullPoint00191788178917881789
pullPoint00201788178917881789
Total35769357853576635796


Følgende tabel viser antal af pull point fordelt per sekuend på 6 på hinanden tilfældige sekunder på tværs af server (stik prøve). Fordelingen er ligeligt fordelt med enkelt afvigelse der justeres i sekundet efter.

Pull point14:25:5914:26:0014:26:0114:26:0214:26:0314:26:04
pullPoint0001222222
pullPoint0002220422
pullPoint0003222222
pullPoint0004222222
pullPoint0005042222
pullPoint0006222222
pullPoint0007222222
pullPoint0008222222
pullPoint0009222222
pullPoint0010222222
pullPoint0011222222
pullPoint0012222222
pullPoint0013222222
pullPoint0014220422
pullPoint0015222222
pullPoint0016042222
pullPoint0017222222
pullPoint0018222222
pullPoint0019222222
pullPoint0020222222


Vurdering

Kravet til baggrundsbelastningen for testen er, at der skal laves 40 adviseringer per sekund fordelt ligeligt på 20 udvalgte pullpoints. Det svarer til 2400 kald per minut, hvilket ovenstående grafer viser er sket fordelt på 2 servere.

...

De dataserierne i graferne er meget stabile, med et par enkelte peaks.

Vurdering

Der er intet negativt at bemærke omkring cpu forbruget. 

...

Der køres også ofte garbage collection på den yngre hukommelse, hvilket holder HeapU - yngre hukommelses forbrug - nede så den kun svinger inden for et konstant interval. 

Vurdering

Den yngre forbrugte hukommelse eskalerer ikke. Garbage collecteren gør sit arbejde.

...