---
# System prepended metadata

title: Pulp Service Performance

---

# Pulp Service Performance

Brian's buckets

- Application Performance
- Resource Allocation
- Throughput 


# Goals
1. Understanding and scaling throughput
2. Request latency

# Questions
* How can we right-size the CPU and RAM limits for the api, content, and worker processes?
* How do we characterize typical workloads on the api, content, and worker processes?
* Do we need process recycling, and if so when?
    * Do we have any memory leaks?
* What are the traffic volumes that we expect for the various components?
    * Can we horizontally scale enough to reach these traffic levels?

# Workload characterization
* Analyze the API calls
* Analyze the task record