Memory usage ⚠
A partition of MemTotal: every byte is in exactly one band. `unaccounted` is what this kernel does not break out — it is not application memory, and on some hosts it is mostly GPU memory. `available` is the kernel's own reclaimable estimate and is drawn as a line over the stack, not stacked, because it overlaps free and cache.
last poll ago
| field — the plugin's label for the field, or its name where it gave none; the swatch is the colour the graph drew it with | cur — the newest consolidated value in the day window (30 h) | min — lowest value over the day window (30 h) — where the window is served by a coarser archive this is the true minimum, read from the RRD's own MIN archive rather than taken from the averaged rows; a field with a cdef stays on those averaged rows, since the minimum of a difference is not the difference of the minima | avg — mean of the consolidated values over the day window (30 h) | med — median of the consolidated values over the day window (30 h) — always an actual sample (the upper middle on even counts, never an interpolated value); beside avg so skew is visible at a glance | max — highest value over the day window (30 h) — where the window is served by a coarser archive this is the true maximum, read from the RRD's own MAX archive rather than taken from the averaged rows, so a spike inside one consolidated bin still shows; a field with a cdef stays on those averaged rows, since the maximum of a difference is not the difference of the maxima | σ — population standard deviation of the consolidated values over the day window (30 h) — an approximation over consolidated rows on long windows, unlike min and max, which read the RRD's own MIN/MAX archives there (except on a field with a cdef) | p5…p95 — 5th and 95th percentiles (linear interpolation) of the consolidated values over the day window (30 h) — the robust floor and ceiling beside min's and max's literal ones, for the fields where one unlucky bin is not the story; sort by either half. An approximation over consolidated rows on long windows, unlike min and max, which read the RRD's own MIN/MAX archives there (except on a field with a cdef) | p25…p75 — 25th and 75th percentiles of the consolidated values over the day window (30 h) — the box around med: half the window's samples lie between them, so the spread they show is one no single excursion can move, where σ beside them is a squared distance that skew drags around | Δ — this window's average against the preceding equal window's, as a signed percentage; consolidation may differ between the two windows on fine-rung boundaries, and a cell whose two windows came back at different resolutions says so on hover; '-' when the previous window offers no baseline — hover for why | trend (per hour) — least-squares slope of the drawn values over the day window (30 h), per hour — hover a cell for how well its line fits the rows behind it | threshold in — projected time until the stored value crosses a warning or critical bound, from a least-squares fit of the stored series; each cell is earliest plausible / point estimate / confidently expected using a ±2 standard-error prediction interval that widens further ahead; the last may be — within the four-window forecast horizon; '-' has its reason on hover | warn/crit — the values that breach this field to WARNING and to CRITICAL, in that order; hover either half for the range as configured | limits — the plugin's declared min/max: values outside this range are stored as UNKNOWN rather than clipped (rrdcreate's DS min/max); hover a cell for the exact bounds | state·since — the verdict at the last poll, and how long the field has been in it — hover the word for what it means; a steady OK has no transition on record and shows none | info — the plugin's description of the field, and its own note about a breach |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| anonymous ⚠ ▤ | 1.89G | 1.11G | 1.48G | 1.49G | 1.89G | 276.10M | 1.13G…1.85G | 1.20G…1.75G | +24.5% | +30.86M | - — no threshold is configured for this field | -/- | ≥ 0 | OK·- | Process anonymous pages (AnonPages). |
| file cache ▤ | 640.09M | 436.56M | 778.61M | 784.55M | 1.32G | 168.87M | 473.51M…1.08G | 703.08M…875.38M | -22.4% | -5.07M | - — no threshold is configured for this field | -/- | ≥ 0 | OK·- | Page cache excluding tmpfs (Cached - Shmem). |
| buffers ▤ | 109.89M | 20.89M | 104.14M | 123.23M | 207.06M | 52.94M | 30.07M…180.15M | 46.87M…151.98M | -28.8% | -2.38M | - — no threshold is configured for this field | -/- | ≥ 0 | OK·- | Block-device cache (Buffers). |
| tmpfs ▤ | 72.64M | 46.89M | 70.79M | 61.41M | 134.14M | 24.95M | 53.12M…130.45M | 58.27M…64.59M | -21.2% | +1.13M | - — no threshold is configured for this field | -/- | ≥ 0 | OK·- | tmpfs and shared memory (Shmem). |
| slab ▤ | 401.04M | 336.59M | 367.08M | 363.20M | 401.04M | 24.36M | 339.39M…398.49M | 339.75M…393.29M | +17.7% | +2.58M | - — no threshold is configured for this field | -/- | ≥ 0 | OK·- | Kernel object caches (Slab, both reclaimable halves). |
| kernel ▤ | 96.37M | 88.89M | 93.92M | 93.39M | 103.96M | 2.58M | 90.23M…97.96M | 92.00M…96.01M | -2.3% | +180.84k | - — no threshold is configured for this field | -/- | ≥ 0 | OK·- | KernelStack + PageTables + Percpu. Percpu is absent before kernel 4.19 and is then 0. |
| swap cache ▤ | 57.13M | 31.61M | 54.38M | 54.34M | 60.05M | 4.48M | 44.84M…59.84M | 52.50M…57.15M | +2.6% | -128.20k | - — no threshold is configured for this field | -/- | ≥ 0 | OK·- | RAM holding pages that are also in swap (SwapCached). |
| free ▤ | 158.83M | 128.64M | 476.55M | 361.10M | 1.24G | 318.24M | 151.43M…1.15G | 212.92M…717.71M | -15.2% | -25.67M | - — no threshold is configured for this field | -/- | ≥ 0 | OK·- | Unallocated (MemFree). |
| unaccounted ▤ | 346.44M | 281.83M | 356.25M | 362.04M | 399.96M | 25.04M | 306.40M…388.19M | 342.59M…374.76M | +5.3% | -1.49M | - — no threshold is configured for this field | -/- | ≥ 0 | OK·- | MemTotal minus every band above. Memory this kernel does not break out. Unknown when a band above is unknown or the bands exceed MemTotal: a residual is only meaningful once every term of it is. |
| available ⚠ ▤ | 785.96M | 785.96M | 1.23G | 1.23G | 1.63G | 303.10M | 813.84M…1.61G | 954.68M…1.54G | -21.5% | -34.00M | - — no threshold is configured for this field | -/- | ≥ 0 | OK·- | MemAvailable: the kernel's estimate of what could be reclaimed under pressure. |
| installed ▤ (not graphed) | 3.73G | 3.73G | 3.73G | 3.73G | 3.73G | 0.00 | 3.73G…3.73G | 3.73G…3.73G | +0.0% | 0.00 | - — no threshold is configured for this field | -/- | ≥ 0 | OK·- | MemTotal. Recorded, not drawn — the stack already tops out here. |
dark mode inverts graph colours; field-table swatches, where shown, are inverted too so they match the curves