Byron Phase-1 Sync - Resource Footprint Test

A "resource footprint" test refers to a type of test designed to evaluate the amount of resources, usually memory and CPU, that a software component requires to perform a particular action.

Among other things, these tests are often used to ensure that theoretical estimations of resource consumption match reality. These test are also useful as reference profiles that allow system operators to anticipate resource requirements.

The goal of this particular test instance is to understand the impact of Byron Phase-1 validations on Dolos resource footprint.

The data presented was gathered during a chain sync process against a single upstream Haskell node while executing Byron Phase-1 validations. The Dolos version used for this test matches the code in branch feat/byron-phase-1-validations

CPU Usage

In this analysis we track CPU usage. It is expressed as shares of a vCPU (~core). 1 share represents 1/1000 of a vCPU. Each bucket represent the average of shares utilized by each process in a 15-minute period. The information was gathered after continuous operations throughout a 1-day period.

TimeCPU
2023-11-11 12:00:0028501
2023-11-11 12:15:0020686
2023-11-11 12:30:0026710
2023-11-11 12:45:0031660
2023-11-11 13:00:0036823
2023-11-11 13:15:0039627
2023-11-11 13:30:0047347
2023-11-11 13:45:0045836
2023-11-11 14:00:0033164
2023-11-11 14:15:0038352
2023-11-11 14:30:0041195
2023-11-11 14:45:0048371
2023-11-11 15:00:0049461
2023-11-11 15:15:0049989
2023-11-11 15:30:0038401
2023-11-11 15:45:008230
2023-11-11 16:00:0013949
2023-11-11 16:15:0019537
2023-11-11 16:30:0024954
2023-11-11 16:45:0028684
2023-11-11 17:00:0035054
2023-11-11 17:15:0024448
2023-11-11 17:30:0023852
2023-11-11 17:45:0029125
2023-11-11 18:00:0032382
2023-11-11 18:15:0039469
2023-11-11 18:30:0044484
2023-11-11 18:45:0048805
2023-11-11 19:00:0040635
2023-11-11 19:15:0033528
2023-11-11 19:30:0040810
2023-11-11 19:45:0046095
2023-11-11 20:00:0049791
2023-11-11 20:15:0049991
2023-11-11 20:30:0048287
2023-11-11 20:45:0049300
2023-11-11 21:00:0015964
2023-11-11 21:15:0010406
2023-11-11 21:30:0015918
2023-11-11 21:45:0019983
2023-11-11 22:00:0026377
2023-11-11 22:15:0031566
2023-11-11 22:30:0037046
2023-11-11 22:45:0029951
2023-11-11 23:00:0022406
2023-11-11 23:15:0027450
2023-11-11 23:30:0033162
2023-11-11 23:45:0038081
2023-11-12 00:00:0040905
2023-11-12 00:15:0048397
2023-11-12 00:30:0049994
2023-11-12 00:45:0037848
2023-11-12 01:00:0038645
2023-11-12 01:15:0040736
2023-11-12 01:30:0048010
2023-11-12 01:45:0049992
2023-11-12 02:00:0049993
2023-11-12 02:15:0049997
2023-11-12 02:30:0048944
2023-11-12 02:45:0043698
2023-11-12 03:00:006808
2023-11-12 03:15:0012400
2023-11-12 03:30:0018093
2023-11-12 03:45:0021877
2023-11-12 04:00:0028027
2023-11-12 04:15:0033505
2023-11-12 04:30:0038642
2023-11-12 04:45:0026414
2023-11-12 05:00:0023685
2023-11-12 05:15:0028791
2023-11-12 05:30:0034754
2023-11-12 05:45:0040414
2023-11-12 06:00:0041367
2023-11-12 06:15:0048390
2023-11-12 06:30:0049436
2023-11-12 06:45:0038004
2023-11-12 07:00:0038935
2023-11-12 07:15:0041382
2023-11-12 07:30:0048339
2023-11-12 07:45:0049987
2023-11-12 08:00:0048812
2023-11-12 08:15:0049991
2023-11-12 08:30:0046078
2023-11-12 08:45:006153
2023-11-12 09:00:0011884
2023-11-12 09:15:0016960
2023-11-12 09:30:0022209
2023-11-12 09:45:0025535
2023-11-12 10:00:0032311
2023-11-12 10:15:0037827
2023-11-12 10:30:0026411
2023-11-12 10:45:0023260
2023-11-12 11:00:0026849
2023-11-12 11:15:0033426
2023-11-12 11:30:0038271
2023-11-12 11:45:0043852
2023-11-12 12:00:0047924

Memory Usage

In this analysis we track memory usage. It is expressed as total amount of data (KB, MB, GB). Each bucket represent the average of memory utilized by each process in a 15-minute period. The information was gathered after continuous operations throughout a 1-day period.

TimeMemory
2023-11-11 12:00:00446 MB
2023-11-11 12:15:00448 MB
2023-11-11 12:30:00452 MB
2023-11-11 12:45:00453 MB
2023-11-11 13:00:00453 MB
2023-11-11 13:15:00454 MB
2023-11-11 13:30:00433 MB
2023-11-11 13:45:00428 MB
2023-11-11 14:00:00431 MB
2023-11-11 14:15:00436 MB
2023-11-11 14:30:00442 MB
2023-11-11 14:45:00444 MB
2023-11-11 15:00:00446 MB
2023-11-11 15:15:00454 MB
2023-11-11 15:30:00460 MB
2023-11-11 15:45:00462 MB
2023-11-11 16:00:00464 MB
2023-11-11 16:15:00447 MB
2023-11-11 16:30:00452 MB
2023-11-11 16:45:00455 MB
2023-11-11 17:00:00457 MB
2023-11-11 17:15:00446 MB
2023-11-11 17:30:00447 MB
2023-11-11 17:45:00449 MB
2023-11-11 18:00:00449 MB
2023-11-11 18:15:00434 MB
2023-11-11 18:30:00434 MB
2023-11-11 18:45:00443 MB
2023-11-11 19:00:00442 MB
2023-11-11 19:15:00447 MB
2023-11-11 19:30:00453 MB
2023-11-11 19:45:00456 MB
2023-11-11 20:00:00457 MB
2023-11-11 20:15:00459 MB
2023-11-11 20:30:00460 MB
2023-11-11 20:45:00460 MB
2023-11-11 21:00:00458 MB
2023-11-11 21:15:00458 MB
2023-11-11 21:30:00460 MB
2023-11-11 21:45:00461 MB
2023-11-11 22:00:00461 MB
2023-11-11 22:15:00462 MB
2023-11-11 22:30:00431 MB
2023-11-11 22:45:00421 MB
2023-11-11 23:00:00422 MB
2023-11-11 23:15:00422 MB
2023-11-11 23:30:00423 MB
2023-11-11 23:45:00427 MB
2023-11-12 00:00:00430 MB
2023-11-12 00:15:00433 MB
2023-11-12 00:30:00442 MB
2023-11-12 00:45:00445 MB
2023-11-12 01:00:00446 MB
2023-11-12 01:15:00446 MB
2023-11-12 01:30:00448 MB
2023-11-12 01:45:00449 MB
2023-11-12 02:00:00449 MB
2023-11-12 02:15:00450 MB
2023-11-12 02:30:00450 MB
2023-11-12 02:45:00433 MB
2023-11-12 03:00:00435 MB
2023-11-12 03:15:00436 MB
2023-11-12 03:30:00436 MB
2023-11-12 03:45:00437 MB
2023-11-12 04:00:00439 MB
2023-11-12 04:15:00443 MB
2023-11-12 04:30:00454 MB
2023-11-12 04:45:00449 MB
2023-11-12 05:00:00451 MB
2023-11-12 05:15:00452 MB
2023-11-12 05:30:00453 MB
2023-11-12 05:45:00455 MB
2023-11-12 06:00:00456 MB
2023-11-12 06:15:00429 MB
2023-11-12 06:30:00437 MB
2023-11-12 06:45:00441 MB
2023-11-12 07:00:00442 MB
2023-11-12 07:15:00443 MB
2023-11-12 07:30:00444 MB
2023-11-12 07:45:00444 MB
2023-11-12 08:00:00444 MB
2023-11-12 08:15:00461 MB
2023-11-12 08:30:00458 MB
2023-11-12 08:45:00460 MB
2023-11-12 09:00:00461 MB
2023-11-12 09:15:00460 MB
2023-11-12 09:30:00461 MB
2023-11-12 09:45:00461 MB
2023-11-12 10:00:00462 MB
2023-11-12 10:15:00462 MB
2023-11-12 10:30:00448 MB
2023-11-12 10:45:00450 MB
2023-11-12 11:00:00450 MB
2023-11-12 11:15:00450 MB
2023-11-12 11:30:00450 MB
2023-11-12 11:45:00450 MB
2023-11-12 12:00:00457 MB