NumConsolidationThreads
This setting controls the multi-threading of consolidations per application server.
Range: No hard limit on range. Value must be a positive number.
Default value: 8
Note:
Lowering the value limits the system's utilization of system resources, resulting in slower consolidation performance. Raising the value results in higher CPU utilization and may affect other components’ performance.
Tip:
Tests were conducted to evaluate the impact of increasing NumConsolidationThreads from 4 to 8. Results below show that one month consolidation times became faster.
Transactions | 92 users NumConsolidationThreads = 4 Average Response Time (seconds) | 92 users NumConsolidationThreads = 8 Average Response Time (seconds) |
---|---|---|
01_Run_Consolidation_ A_1105 | 10.11 | 3.22 |
02_Run_Consolidation_A_0005 | 16.15 | 9.47 |
03_Run_Consolidation_ A_2205 | 7.75 | 3.19 |
04_Run_Consolidation_A_3305 | 18.67 | 9.17 |
05_Run_Consolidation_B_1105 | 8.21 | 3.14 |
06_Run_Consolidation_B_0005 | 13.26 | 9.27 |
07_Run_Consolidation_B_2205 | 7.69 | 6.20 |
08_Run_Consolidation_B_3305 | 18.29 | 9.41 |
09_Run_Consolidation_C_0005 | 30.59 | 22.08 |
Note:
CPU utilization on Financial Management application servers during test execution was acceptable with capacity available to accommodate more intense workload.
Note:
Before increasing this value, ensure all settings are the same on all application servers; you should test to see how many current consolidations will run on a given server before total consolidation time is actually worse when running concurrent consolidations versus consolidations waiting in queue.