Last updated: 2026-08-11
Purpose of Vertical Scaling with RC-Scanner
While it is recommended to horizontally scale by adding more RC-Scanners. This guide is to show how we can scale vertically on a single RC-Scanner.
Introduction
Vertical scaling increases the scanning capacity of a single RC-Scanner by adding CPU and memory resources. It provides an alternative to horizontal scaling, where additional RC-Scanners are deployed.
Use vertical scaling to increase the number of concurrent scans that an RC-Scanner can handle. Understanding the resource requirements for each scan type helps optimize scanner capacity and allocate sufficient resources for the expected workload.
Baseline
-
The RC-Scanner recommended spec is
-
CPU: 8 cores (x86_64 architecture) or 8 vCPUs (for virtual deployments)
-
RAM: 16GB
-
Storage: 30GB
-
-
With this spec, RC-Scanner can likely run 4~5 concurrent scans at the same time, depends on the scan types.
RC-Scanner’s Limit Formula
To find out how many scans RC-Scanners can run, we need to understand the limit formula of RC-Scanner. The RC-Scanner will be able to run the scans as long as.
Total comsumption < Total resource available
The total consumption can be calculated via this formula.
Base line + total scan consumption
-
Base line: The amount of resource needed to reserve for RC-Scanner applications. The current base line is 4C and 6Gb.
-
Total scan consumption: the consumption of all scans running in RC-Scanner. Each scan will cost different amount.
|
Scan types |
Cost |
|---|---|
|
Network Assessment |
1C and 1.1GB |
|
Application Assessment |
0.6C and 2GB |
|
Application Assessment + Infrastructure Scan |
1C and 1.4GB |
|
Discoveries |
~0.1C and >100MB |
Example:
-
A recommended spec RC-Scanner (8C + 16GB) is able to handle 3 concurrent Network Assessment, 1 Application Assessment scan and a few discoveries (if needed) at a time.
Base line (4C + 6GB) + Total Scan Comsumption (3 * (1C + 1.1GB) + 1 * (0.6C + 2GB)) = 7.6C + 11.3GB < Total resouce available (8C + 16GB)
Adding more spec on to RC-Scanner would result in RC-Scanner being able to handle more scan.
-
A higher spec RC-Scanner (16C + 28GB) will be able to handle 8 Network Assessment, 6 Application Assessment scan.
Base line (4C + 6GB) + Total Scan Comsumption (8 * (1C + 1.1GB) + 6 * (0.6C + 2GB)) = 15.6C + 26.8GB < Total resouce available (16C + 28GB)
Related Articles