Router Resource Estimator
Estimate the system resources to allocate for the GraphOS Router
The router resource estimator estimates the system resources you need to allocate for the GraphOS Router to run production traffic. The resource estimator can help you get a starting baseline that you can then iterate on.
Usage
To use the estimator:
Enter your estimated request rate per second and peak request rate per second.
Adjust the other parameters to match your estimated production load.
When selecting the number of instances, select fewer for efficiency, more for safety.
Be sure to test and iterate.
Router resource estimator
Parameters
Assumptions
Results
Based on the provided parameters and assumptions, each router instance likely requires a minimum of __ vCPUs for average traffic and a minimum of __ vCPUs for peak traffic.
We also recommend __MB of memory per router instance with a limit of __MB of memory.
Kubernetes configuration for a single instance:
resources: requests: memory: '__mb' cpu: '__m' limits: memory: '__mb' # no CPU limit to avoid throttling