Versions Compared

Key

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

...

  1. Systemets svartider måles på en klient i umiddelbar nærhed af LAR service snitfladen, således at der medregnes et netværkskald mellem klient og service.
  2. Systemets gennemsnitlige svartid ved læsning skal ligge under 200ms.
  3. Forudsætninger for ovenstående svartider er, at:
    1. systemet anvendes af 10 samtidige brugere, der udfører et kald pr. sekund med 1000ms tidsmæssig forskydning på forskellige CPR numre.
    2. databasen indeholder 50.000 allergi-registreringer på et tilsvarende antal patienter.
    3. eksterne servicekald er deaktiveret
    4. der er ikke andre services der anvender infrastrukturen.
    5. der anvendes to applikationsservere til hver service, svarende til en NSP med to søjler til LAR servicen og to Back-End servere til CAVE servicen. Servicekald fordeles efter Round-Robin princippet mellem hver af de to servere.
    6. Serverne er hardwaremæssigt konfigureret svarende til NSP applikationsservere.

TODO: addresser hvert punkt: foreløbige noter:

1: kan vi tage tallene uden netværk?

2: vurder

3a: find det sted hvor throughput er dette: 10 kald per sek

...

Kommentarer

  1. ?
  2. Dette vil bleve vurderet med udgangspunkt i test resultaterne
  3. Forudsætnigner
    1. NSP standard test framework vil blive brugt. Belasningen vil derfor lægge højere end 10 samtidige brugere. Der startes med 2 noder med 7 tråde. Dvs. 14 brugere.
    2. inden testen startes er en database med 50.000 allergier fordelt på 50.000 patiener klargjort

...

    1. de eksterne servicekald var aktiveret under kørslen. Da svartiderne for disse kan findes i log filerne kan der laves en beregning, der viser svartiderne uden de eksterne servicekald

...

    1. .

...

...

    1. ?

3e: ?er dette tilfældet på test

...

    1. der er ialt anvendt 4 søjler, hvor LAR og CAVE har kørt på alle 4.
    2. ?

Afvikling

Performance testen er afviklet på følgende måde

...

Desuden kan tidsforbruget for kald til MSB servicene findes via via servicenes sla logs (nsputil-sla-lar.log)  og messageid, og på den måde trækkes fra LAR servicens tid for at få netto tiden. 

Følgende tabel viser en række beregnede data fra access loggen fordelt på applikations server (container), testrunde og http kode. Nederst i tabellen er tallene for hver applikations server lagt sammen. Testrunde er beregnet ved at sammenligne tidstempel fra access log med start og sluttidspunktet for runden. http koden findes i access loggen (kald returnerede med fejl (500) eller ingen fejl(200)).

...