Skip to main content
Version: 12.x (Current)

Requests and limits

This section provides a brief overview of the service performance and recommendations about CPU and RAM requests and limits in order to reach optimal performances on common scenarios.

Results have been obtained through specific tests implementing a series of requests to the PDF Service.

Specifically, the following APIs have been tested to measure CPU and RAM usage:

  • POST /merge
  • POST /url
  • POST /template

Legend

  • Replicas: The number of static (or dynamic) replicas of PDF Service.
  • Users: The number of users that use the service simultaneously (each user make a new request every second).
  • RPS: The number of the requests that the PDF Service can handle per second.
  • Failures: The rate of the requests that fails during the test.

NB: Some tested configurations saturate the service making it unusable. For these tests, the result is reported as a dash symbol.

Merge

ReplicasUsersCPU RequestCPU LimitMemory RequestMemory LimitRPSFailures
111503001503000.50%
151503001503002.50%
153005003005002.80%
11030050030050055%
12050010005001000101%
15050010005001000170%

URL

ReplicasUsersCPU RequestCPU LimitMemory RequestMemory LimitRPSFailures
111503001503000.20%
151503001503000.22%
153005003005000.50%
1103005003005000.40%
12050010005001000--
1 - 320500100050010002.50%
15050010005001000--
1 - 5505001000500100030%

Template

ReplicasUsersCPU RequestCPU LimitMemory RequestMemory LimitRPSFailures
111503001503000.30%
151503001503000.90%
153005003005001.30%
1103005003005001.50%
1205001000500100033%
15050010005001000--
1 - 3505001000500100090%