Skip to content
~/ dnim.dev
▸ Writing ▸ About
All writing

~/writing/tags

#linux

4 posts

Systems debugging
July 12, 2026 4 min

The load average with a seven hour heartbeat

Every seven hours the router's load average hit 1.0 for forty five minutes. CPU was 98% idle. Nothing ran, nothing blocked, nothing was stolen. The culprit was a beat frequency between two five second clocks, and one of them was mine.

#linux#kernel#monitoring#grafana
Systems debugging
June 2, 2026 9 min

What is putting those bytes on the wire?

The storage interface on a production cluster was pulling 4 to 12x more than the public interface where client requests arrive. Getting to a defensible number meant distrusting everything, including my own profiler, which was off by 30x.

#ceph#ebpf#linux#kernel
Precision timing
April 8, 2026 8 min

The frozen clock that nobody noticed

A GPS-disciplined NTP server stopped being disciplined, and every monitor stayed green. The giveaway was a freq_ppb value that repeated byte-for-byte across three seconds, which a live servo never does.

#ptp#ntp#gps#linux
Systems debugging
January 18, 2026 6 min

The game that rebooted the hypervisor

A friend's gaming VM hard-reset its Proxmox host the instant a game launched, with nothing in the logs. The cause sat below every layer we kept editing. A power transient at game launch tripped a PCIe fault and reset the box.

#proxmox#vfio#gpu#linux

dnim.dev · built and broken by JR

Writing GitHub RSS Email
esc

    Keyboard shortcuts

    • Open the command palette ⌘K / Ctrl K
    • Show this help ?
    • Go home g then h
    • Go to writing g then w
    • Close any dialog Esc

    Press ? anytime to see this.