Versions Compared

Key

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

Table of Contents

Table of Contents

CPS Core Performance

...

Comparison of NCMP Performance across versions

CM-handle registration

ReleaseDateCmHandles100500100020005000100002000040000Comments
KohnOct 2022Time8 sec16 sec17 sec33 sec1 min3 minERRORERRORError due to DB running out shared memory
LondonMay 2023Time6 sec7 sec12 sec22 sec1 min2 min10 min32 min
currentAug 2023Time6 sec7 sec10 sec16 sec31 sec57 sec71 sec108 sec

CM-handle registration is multi-threaded, so performance may appear to scale better than linear, until the CPU cores are maxed out.

As can be seen below, CPU usage never reached 100% during the tests of the current version.

CM-handle deregistration

ReleaseDateCmHandles100500100020005000100002000040000Comments
KohnOct 2022Time7 sec2 min7 min25 min2.5 hourest: 10 hourest: 2 daysest: 7 daysSome values estimated due to time constraints
LondonMay 2023Time< 1 sec2 sec3 sec5 sec17 sec37 sec85 secERRORError due to 32K limit
current

Aug 2023

Time< 1 sec1 sec3 sec4 sec14 sec23 sec65 sec2 min

Current release has exactly linear performance for CM-handle de-registration (on a single thread):

RemovedTime (sec)CM-handles/sec
5001.53327
10002.65377
500013.26377
1000025.93385
2000056.15356