Skip to content

Commit 2d8477c

Browse files
authored
Update distributors CPU usage in capacity planning doc (#4038)
* Update distributors CPU usage in capacity planning doc Signed-off-by: Marco Pracucci <[email protected]> * Updated doc Signed-off-by: Marco Pracucci <[email protected]>
1 parent 8851245 commit 2d8477c

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

docs/guides/capacity-planning.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,12 @@ Now, some rules of thumb:
5151
2. Each million series (including churn) consumes 15GB of chunk
5252
storage and 4GB of index, per day (so multiply by the retention
5353
period).
54-
3. Each 100,000 samples/sec arriving takes 1 CPU in distributors.
55-
Distributors don't need much RAM.
54+
3. The distributors CPU utilization depends on the specific Cortex cluster
55+
setup, while they don't need much RAM. Typically, distributors are capable
56+
to process between 20,000 and 100,000 samples/sec with 1 CPU core. It's also
57+
highly recommended to configure Prometheus `max_samples_per_send` to 1,000
58+
samples, in order to reduce the distributors CPU utilization given the same
59+
total samples/sec throughput.
5660

5761
If you turn on compression between distributors and ingesters (for
5862
example to save on inter-zone bandwidth charges at AWS/GCP) they will use

0 commit comments

Comments
 (0)