Versions Compared

Key

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

...

Dette dokument indeholder analyse af log data fra den første performance test, som er kørt for Minlog2. Den indeholder en analyse af de log data, som er samlet op under test kørslenTestene er kørt forår 2020. Analysen dækker

  • MinLog2 - Performancetest rapport borger lookup
  • MinLog2 - Performancetest rapport medhjælper lookup
  • MinLog2 - Performancetest rapport minlog1 lookup
  • MinLog 2 - Performancetest rapport registration

...

Definition

Beskrivelse

NSP

Den nationale service platform (inden for sundheds-IT)

...


MinLog2 - Performancetest rapport borger lookup

Performance testen består af en række kald til opslag efter logninger på forskellige cpr numre. Et sådant enkelt opslag vil svare til, hvad en borger vil udføre, skulle han ville se, hvad der er registreret om ham.

...

De følgende 2 grafer viser 95 % hendholdsvis 98 % percentil for kaldende. Grupperingen er 10 minutter:

Image ModifiedImage Modified

Det ses af graferne, at jo flere nodes/tråde jo højere bliver svar tiden overordnet set.

Den næste graf viser antal kald per sekund:

Image Modified

Af grafen fremgår det, at jo flere nodes og tråde (disse øges over tid, per iteration) jo flere kald kommer der igennem per sekund overordnet set. 

...

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

Image ModifiedImage Modified 

Data serier i grafen er:

...

Udtræk omkring io læs og skriv fra vmstat vises i de følgende grafer:

Image ModifiedImage Modified

Data serier i grafen er:

...

Udtræk omkring hukommelse og garbage collection fra denne log vises i de følgende grafer:

Image ModifiedImage Modified

Data serier i grafen er:

...

Udtræk omkring hukommelse, cpu og netværkstrafik vises i følgende grafer.

Hukommelse:

Image ModifiedImage Modified

Data serier i grafen er:

...

Cpu og hukommelse procent:

Image ModifiedImage Modified

Data serier i grafen er:

...

Servicen viser et stabilt forbrug af hukommelse. Den envendte cpu er svagt stigende som servicen bliver presset.

Netværk:

Image ModifiedImage Modified

Data serier i grafen er:

...

Analysen af performance test data  har ikke givet anledning til bekymring eller identificering af flaskehalse.

MinLog2 - Performancetest rapport medhjælper lookup

Performance testen består af en række kald til opslag efter logninger på forskellige cpr numre i medhjælper loggen. Et sådant enkelt opslag vil svare til en læge, der vil verificere, hvilke logninger en given medhjælper har givet anledning til.

...

De følgende 2 grafer viser 95 % hendholdsvis 98 % percentil for kaldende. Grupperingen er 10 minutter:

Image ModifiedImage Modified

Det ses af graferne, at svartiden ikke ændrer sig med flere nodes/tråde. Først til sidst i testen går den op.

Den næste graf viser antal kald per sekund:

Image Modified

Af grafen fremgår det, at jo flere nodes og tråde (disse øges over tid, per iteration) jo flere kald kommer der igennem per sekund overordnet set.

...

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

Image ModifiedImage Modified

Data serier i grafen er:

...

Udtræk omkring io læs og skriv fra vmstat vises i de følgende grafer:

Image ModifiedImage Modified

Data serier i grafen er:

...

Udtræk omkring hukommelse og garbage collection fra denne log vises i de følgende grafer:

Image ModifiedImage Modified

Data serier i grafen er:

...

Udtræk omkring hukommelse, cpu og netværkstrafik vises i følgende grafer.

Hukommelse:

Image ModifiedImage Modified

Data serier i grafen er:

...

Cpu og hukommelse procent:

Image ModifiedImage Modified

Data serier i grafen er:

...

Den envendte cpu er svagt stigende som servicen bliver presset. Og fra 10. iteration laver både docker1 og docker2 nogle høje spring i cpu forbruget.

Netværk:

Image ModifiedImage Modified

Data serier i grafen er:

...

De mange fejl, der ses i jmeter loggen kan skyldes at servicen på docker1 stopper med at svare og dermed melder "Internal Server Error" tilbage.

MinLog2 - Performancetest rapport minlog1 lookup

Performance testen består af en række kald til opslag efter logninger på forskellige cpr numre. Denne test er samme type som borger lookup. Den anvender dog istedet minlog1 formatet.

...

De følgende 2 grafer viser 95 % hendholdsvis 98 % percentil for kaldende. Grupperingen er 10 minutter:

Image ModifiedImage Modified

Det ses af graferne, at jo flere nodes/tråde jo højere bliver svar tiden overordnet set.

Den næste graf viser antal kald per sekund:

Image Modified

Af grafen fremgår det, at jo flere nodes og tråde (disse øges over tid, per iteration) jo flere kald kommer der igennem per sekund overordnet set. 

...

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

Image ModifiedImage Modified

Data serier i grafen er:

...

Udtræk omkring io læs og skriv fra vmstat vises i de følgende grafer:

Image ModifiedImage Modified

Data serier i grafen er:

...

Udtræk omkring hukommelse og garbage collection fra denne log vises i de følgende grafer:

Image ModifiedImage Modified

Data serier i grafen er:

...

Udtræk omkring hukommelse, cpu og netværkstrafik vises i følgende grafer.

Hukommelse:

Image ModifiedImage Modified

Data serier i grafen er:

...

Cpu og hukommelse procent:

Image ModifiedImage Modified

Data serier i grafen er:

...

Servicen viser et stabilt forbrug af hukommelse. Den envendte cpu er svagt stigende som servicen bliver presset.

Netværk:

Image ModifiedImage Modified

Data serier i grafen er:

...

Analysen af performance test data  har ikke givet anledning til bekymring eller identificering af flaskehalse.

MinLog2 - Performancetest rapport registration

Performance testen består af en række kald til registrering af minlog2 data med forskellige cpr numre. 

...

Udtræk af svartid og antal kald fordelt over testens løbetid vises i følgende grafer:

Image ModifiedImage Modified

Data serier i grafen er:

...

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

Image ModifiedImage Modified

Image ModifiedImage Modified

Data serier i grafen er:

...

Udtræk omkring io læs og skriv fra vmstat vises i de følgende grafer:

Image ModifiedImage Modified


Image ModifiedImage Modified

Data serier i grafen er:

...

Udtræk omkring hukommelse og garbage collection fra denne log vises i de følgende grafer.

Image ModifiedImage Modified


Image ModifiedImage Modified

Data serier i grafen er:

...

Udtræk omkring hukommelse, cpu netværkstrafik vises i følgende grafer.

Hukommelse:

Image ModifiedImage Modified


Image ModifiedImage Modified

Data serier i grafen er:

...

Cpu og hukommelse procent:

Image ModifiedImage Modified


Image ModifiedImage Modified

Data serier i grafen er:

...

  • Både forbruget af hukommelse og cpu er stabilt igennem testen.


Netværk:

Image ModifiedImage Modified


Image ModifiedImage Modified

Data serier i grafen er:

...

Udtræk omkring registerings komponentens kafka og lag i løbet af testen:

Image ModifiedImage Modified

Data serier i grafen er:

...

Udtræk omkring den centrale kafka og lag i løbet af testen:

Image Modified

Data serier i grafen er:

...