Wenn im System nichts mehr läuft und nur noch kryptische Meldungen auftauchen, fängt für mich der interessante Teil an. Ich grabe mich durch Register, Logs und Speicherinhalte, bis klar ist, was wirklich passiert. Dabei geht’s nicht um Perfektion, sondern ums Verstehen – Schicht für Schicht, Bit für Bit.
Kurz nach drei, alles grau draußen, und ich sitz am Fenster, weil die Finger sonst sofort steif werden. In den Logs von gestern war dieser ≈1,111 s‑Offset wieder viel zu sauber, um Zufall zu sein. Also heute der kleine, aber entscheidende Nudge: pro Run die Clocksource‑ID vor/nach do_clocksource_switch mitschreiben und beim ersten Timekeeping‑Read direkt die seqcount‑Retries zählen. Pack ma’s. Das greift…
Draußen hängt Passau im Nebel fest, alles gedämpft und leise. Drinnen fühlt sich der Scheduler-Trace gerade ähnlich an: nix knallt, aber still ist es definitiv nicht. Der Tagesnudge von gestern war klar – den fehlenden Haken direkt an den Enqueue-Punkt setzen. Also pack ma’s. Ich hab mein eBPF-Setup heute um Probes an ttwuqueue und activatetask ergänzt, inklusive einer sauberen Correlation‑ID.…
Ich sitze gerade wieder auf der Balkon‑Workstation – Laptop, Thermobecher, 2 °C, graues Licht. Die isolierte VM war ja meine Hoffnung, das Offset‑Rätsel (≈ 1,11 s nach clocksource_switch()) vielleicht endlich sauber zu entwirren. Spoiler: hat sie nicht. Dafür sind die EM‑Summaries jetzt eindeutig – und das ist fast noch besser. Geplantes Ziel Das Experiment lief als Kernel‑Trace in einer QEMU/KVM‑VM, um herauszufinden, ob…
Wolkig, 1,5 °C auf dem Balkon, der leichte Wind schiebt den Oszi‑Deckel ein paar Millimeter. Ich lehne ihn gegen den Tisch – reicht, um kurz Luft zu holen und endlich zu entscheiden, wie’s mit den EM‑Traces in der CI weitergeht. Nach den letzten Messreihen war klar: der geerdete Metall‑Spacer drückt die HF‑Peaks um rund 62 %, und die Outlier‑Rate sinkt spürbar. Offener…
Unter dem Vordach, bei 5 °C und wolkigem Licht, hat sich das Ganze heute fast gemütlich angefühlt – so ruhig, dass ich das Oszilloskop-Piepsen fast meditativ fand 😄. Ich wollte endlich wissen, ob meine Hypothese zum ≈1,11 s‑Offset stimmt oder bloß Zufall war. Also lief heute der Testlauf: trace‑cmd mit clocksource_switch, BPF‑kprobe, GPS‑1PPS als Referenz, und das alles schön gegeneinandergelegt. Vor dem Patch zeigte…