frmscoe / General-Issues

This repo exists to track current work and any issues within the FRMS CoE
2 stars 0 forks source link

Optimization for Maximum Resource Utilization on On-Prem Servers #361

Closed vorsterk closed 2 months ago

vorsterk commented 5 months ago

Story statement

As a DEVops Engineer, I want to optimize our on-prem servers to fully utilize their resources, So that I can

  1. Achieve maximum throughput for transactions to meet the demands of clients preferring on-prem deployments,
  2. Ensure that our application runs efficiently in an on-prem environment without the need for cloud servers,
  3. Provide a cost-effective solution for our clients by reducing the reliance on cloud infrastructure.

Acceptance criteria

  1. A thorough analysis of the current resource utilization is conducted on the on-prem servers when running transactions.
  2. Performance benchmarks are established to measure the 'before' and 'after' effect of optimizations.
  3. System and application settings are tuned, including but not limited to CPU, memory, disk I/O, and network configurations, to maximize resource usage.
  4. All changes are documented with the corresponding impact on performance metrics.
  5. Regression tests are performed to ensure that the optimizations do not negatively impact other aspects of the system.
  6. The final setup is able to handle a simulated load that matches or exceeds our clients' highest transaction requirements.
vorsterk commented 2 months ago

This is an on going task , I have new additional server blades on our local deployment which I use the maxcpu variable in the deployments of the processors to consume more CPU from the vms. Task completed.

Different recipes are used for the processors to get the max out of the environment depending on load. 141 FTPS max so far.

https://frmscoe.atlassian.net/wiki/spaces/FRMS/pages/54984720/Improve+Memory+Utilization