Skip to content

Commit 9ea4acf

Browse files
committed
fix(clustered): clarify compactor scaling guidance for CPU and memory
Addresses customer confusion where scaling CPU alone doesn't improve compactor performance. Compactor concurrency scales based on memory allocation, not CPU count, so both resources should be scaled together. Closes influxdata/DAR#514 add related links
1 parent b962b17 commit 9ea4acf

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

content/influxdb3/clustered/admin/scale-cluster.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,11 @@ menu:
88
parent: Administer InfluxDB Clustered
99
name: Scale your cluster
1010
weight: 207
11-
influxdb3/clustered/tags: [scale]
11+
influxdb3/clustered/tags: [scale, performance, Kubernetes]
1212
related:
1313
- /influxdb3/clustered/reference/internals/storage-engine/
14+
- /influxdb3/clustered/write-data/best-practices/data-lifecycle/
15+
- /influxdb3/clustered/query-data/troubleshoot-and-optimize/optimize-queries/
1416
- https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits, Kubernetes resource requests and limits
1517
---
1618

@@ -559,11 +561,14 @@ concurrency demands or reaches the hardware limits of your underlying nodes.
559561

560562
### Compactor
561563

562-
- **Recommended**: Maintain **1 Compactor pod** and use [vertical scaling](#vertical-scaling) (especially
563-
increasing the available CPU) for the Compactor.
564+
- **Recommended**: Maintain **1 Compactor pod** and use [vertical scaling](#vertical-scaling) for the Compactor.
565+
Scale CPU and memory resources together, as compactor concurrency settings scale based on memory, not CPU count.
564566
- Because compaction is a compute-heavy process, horizontal scaling increases compaction throughput, but not as
565567
efficiently as vertical scaling.
566568

569+
> [!Important]
570+
> When scaling the Compactor, scale CPU and memory resources together.
571+
567572
### Garbage collector
568573

569574
The [Garbage collector](/influxdb3/clustered/reference/internals/storage-engine/#garbage-collector) is a lightweight process that typically doesn't require

0 commit comments

Comments
 (0)