Performance test for updating YANG schema set API

CM handle Upgrade

Results of module set tag performance tests with 20K CmHandles. (v3.4.7)

Test case

Time to complete request

cm handles processed/minute

Test case

Time to complete request

cm handles processed/minute

1

upgrade module set tags to new one (all same)

3m 45s   

5,333 

2

upgrade module set tags to an existing one

1m 3s

19,047



CM handle Registration

Results of module set tag performance tests with 20K CmHandles.

Version 3.4.7

Case

Time for handles to be READY

CM handles / second

Case

Time for handles to be READY

CM handles / second

Initial registration without module set tags

2m 45s

120.6

initial registration with 10 module set tags

12m 15s

27.2

initial registration with 1 module set tag

Out Of Memory Error

Out Of Memory Error

Version 3.5.2

Case

Time for handles to be READY

CM handles / second

Case

Time for handles to be READY

CM handles / second

Initial registration without module set tags

2m 50s

117.2

initial registration with 10 module set tags

1m 25s

234.2

initial registration with 1 module set tag

1m 15s

265.6



Test Environment



#

Environment/Workload

Description

#

Environment/Workload

Description

1

Tested on 

laptop :
Processor :         12th Gen Intel(R) Core(TM) i7-1255U
Installed RAM :   32.0 GB
Edition :               Linux Ubuntu 20

2

Number of CPS Instance

2

4

Total number of cm handles

20,000

5

Batch-size

N/A

6

Response payload size

N/A

7

Concurrent request

1

8

Number of DMI PLugins

1

9

Commit ID 

I0adcac52a7a49e26301758eafc4684152ddfcaf5

10

Commit ID link

Scripts for performance test

11

Postman collection

Data Operational Performance Test.postman_collection.json