Hello Ceph users,

I am currently running performance investigations on a small ARM-based Ceph cluster (Raspberry Pi + NVMe), and I would really appreciate feedback from experienced users or developers. We are trying to understand a non-trivial behavior that appears systematic rather than random.

Below is a technical summary of our setup and methodology. I am attaching the figures directly so that the detailed interpretation can be derived visually from the data.

CLUSTER ARCHITECTURE
Hardware:

Software topology (Ceph Pacific 16.2.15 – default configuration):

EXPERIMENT OBJECTIVE
Our goal is to establish a stable performance baseline before injecting failure scenarios (e.g., verifying whether images are lost during Ceph faults). However, even with identical workloads on an empty cluster, the system consistently evolves through several distinct performance phases.

WORKLOAD DESCRIPTION
The workload consists of a simple 2-hour execution of the camera program (~42 FPS) with a frame size of 512 KB:

Collected information:

Metrics were collected in parallel with offline parsing to minimize perturbation.

OBSERVATIONS (see attached figures)
Across multiple executions, performance does not drift gradually but instead evolves through three clear plateaus affecting client latency, client throughput, OSD commit/apply latency, and network traffic, while the cluster remains HEALTH_OK. CPU usage stays stable, and memory shows periodic cache-related fluctuations. The most notable behavior appears at the disk level: one NVMe starts with much higher utilization (~95%) while the others remain around ~40%, then activity progressively converges until all OSDs stabilize at similar levels. DVFS and thermal throttling do not explain the phenomenon, as running experiments with throttling already active still produces the same three phases.

Our main questions are therefore:

Any pointers on relevant metrics, configuration aspects, or known behaviors on small ARM-based clusters would be extremely valuable.

Thank you very much for your time and insights.

Screenshot 2026-02-23 164425.png
Screenshot 2026-02-23 164440.pngScreenshot 2026-02-24 112112.png
Screenshot 2026-02-23 164517.png
Screenshot 2026-02-23 164536.png
Screenshot 2026-02-23 164552.png
Screenshot 2026-02-23 164602.png
Screenshot 2026-02-23 164624.png
Screenshot 2026-02-23 164658.png