SKYHOUSE.dev Journal

Maintaining the Cloud Fortress

Six Hours, 638 TB, Zero New Errors

Why: The RAM is confirmed faulty (see the RAM entry), but replacing DDR4 that has roughly doubled in price since it was bought is a last resort. Before committing to that, we needed to know one thing: is the fault localized to a few cells we can permanently bench, or is the whole array becoming fragile? That decides whether "blacklist the bad pages and keep running" is a real strategy or wishful thinking.

The test had to run inside Linux, because taking Plex offline for six hours on a weekend was not acceptable. That constrains what can be measured — more on that below — but it answers the localization question directly.

1. The test

2. The result

669,247,296 MB moved at ~31 GB/s — about 638 TB of write/read/compare — 0 hardware incidents, 0 errors, Status: PASS. And it passed identically in both thermal regimes:

3. What it means — and what it doesn't

The defect is localized, not spreading. The rest of the array stayed perfect through 638 TB at 92 °C. If the sticks were broadly degrading under heat, that hot phase would have lit up; it didn't. That is the single most decision-relevant fact of the whole investigation, and it is what makes a blacklist-based bridge a genuine option rather than a hope.

But the result must be read with three honest limits, or it will be overtrusted:

  1. The known-bad cells were never tested here — they were offlined. "PASS" means "the other 46 GB is clean," not "the RAM is healthy."
  2. ~16 GB was unreachable. An in-OS test cannot touch memory the kernel and services already hold. A weak cell could hide there; only a full offline memtest86+ reaches it.
  3. Pure retention failures cannot be reproduced from software — the memory controller refreshes every 7.8 µs regardless of what any program does. This test stresses pattern/coupling failures well, which is what most of the memtest errors were, but a retention-only weak cell could pass here and still be marginal.

So the honest verdict is strong support for the blacklist strategy, not proof. Upgrading support to proof needs two more things: a targeted probe of the known cells when cooled, and eventually a full cooled memtest86+ of the entire address space including the OS-held region.

4. Tooling built

5. Still to do

Net: the machine is now known to have a small, fixed set of bad cells rather than failing memory at large — and every byte of that was learned without taking Plex down.

← Back to Admin Hub