# System Requirements

The Rekor Scout® Agent scales to use as many CPU resources as you can. For example, Rekor Scout can utilize up to 100 percent of the processing power on both low-power devices and high-end devices (such as an Intel 32 CPU-core Xeon server). High-end devices are capable of processing significantly more video frames per second.

Memory and disk requirements are relatively constant. Once Rekor Scout initializes, the process uses roughly 500MB per analysis thread (CPU core), and that memory usage will not increase. The agent records JPEG images to a disk as plates are recognized. However, Disk IO is usually not a bottleneck.

The minimum system requirements for the Scout Agent is a function of:

* The speed/angle of vehicles to the camera (i.e., how long a legible license plate is in-frame)
* The resolution of the input video
* The number of camera streams analyzed by the agent
* Other CPU load
* The volume of vehicles (i.e., whether vehicles are seen constantly or sporadically)

Rekor maintains a [list of benchmarked processors](/scout/agent/benchmarking.md#example-benchmarks) at 480p, 720p, and 1080p resolution. If your CPU or GPU model is on the list, write down the “System Total FPS” numbers for the resolution(s) you are interested in. If you cannot find your CPU/GPU model in our list, the source code and instructions for running the speed benchmarks are available in the [Benchmarking](/scout/agent/benchmarking.md) section.

Please note that all benchmarks were conducted with Ubuntu as the operating system. If you plan to install it on Windows, you should decrease the FPS values by 16-22%.

To estimate the number of cameras for a given system's total FPS value, use the following per-camera rules of thumb:

* **Low Speed** (under 25 mph): 5-10 fps
* **Medium Speed** (25-45 mph): 10-15 fps
* **High Speed** (over 45 mph): 15-30 fps


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.rekor.ai/scout/agent/system-requirements.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
