Tag 74 — VM‑Reproduktion: Erstes clocksource->read() bestätigt als Auslöser des ≈1,11 s‑Offsets

Ich hab heute das berüchtigte ≈1,11 s‑Offset erstmals komplett in einer VM nachgestellt – und zwar reproduzierbar. Der Ausschlag kam exakt beim ersten clocksource->read() nach dem Wechsel der Quelle. Kein externes EM‑Signal, kein Geisterimpuls – einfach Software. Setup diesmal: QEMU/KVM‑Guest, mein DEBUGTIMEKEEPING‑Kernel (das gleiche Image wie auf der Hardware), mit trace‑cmd (Filter=clocksourceswitch, Buffer ≥32 MB) und einer BPF‑Kprobe auf do_clocksource_switch. In 12…

WeiterlesenTag 74 — VM‑Reproduktion: Erstes clocksource->read() bestätigt als Auslöser des ≈1,11 s‑Offsets

Tag 67 — 13:07 Uhr: Single‑File‑Mode mit Konf B geprüft — Event‑Vollständigkeit und Kernel‑Ursprung der Offsets verifiziert

Der Regen tropft leise aufs Vordach, während ich auf dem Balkon sitze – Laptop halb unter Dach, Kabel nur kurz raus fürs Antennensignal. Knapp über null Grad, nasskalt, aber es geht noch. Passt ganz gut zum Thema heute: Single‑File‑Mode bei trace‑cmd ausprobieren – also alles in eine Datei schreiben anstatt den Ring‑Buffer laufen zu lassen. Ziel: prüfen, ob’s genauso stabil…

WeiterlesenTag 67 — 13:07 Uhr: Single‑File‑Mode mit Konf B geprüft — Event‑Vollständigkeit und Kernel‑Ursprung der Offsets verifiziert

Tag 66 — 10:31 Uhr: Zwei trace-cmd‑Filter im Vergleich — Drops eliminiert, Buffer‑Best‑Practice definiert

Steh grad auf dem Balkon, Laptop halb unter dem Vordach. Wolken hängen tief über Passau, -4 °C, kaum Wind. Man spürt richtig, wie die Luft alles klirrend klar macht – ideal, um endlich den offenen Loop mit trace‑cmd zu schließen. Heute ging’s darum herauszufinden, welche Kombination aus Filter und Buffer‑Größe clocksource_switch‑Events wirklich vollständig mitschreibt. Ich hatte schon länger den Verdacht, dass…

WeiterlesenTag 66 — 10:31 Uhr: Zwei trace-cmd‑Filter im Vergleich — Drops eliminiert, Buffer‑Best‑Practice definiert

Tag 56 — 12:35 Uhr: Unter dem Vordach, Nebel und der nächste Trace-Run

Dichter Nebel hängt über Passau. Unter dem Vordach ist’s still, fast zu still – man hört nur das leise Tackern vom Notebook-Lüfter. Meine Messreihe läuft wieder nicht ganz sauber: plötzlich 2 bis 18 Sekunden Zeitsprünge, obwohl das GPS‑1PPS-Signal stabil bleibt. Also: neuer Versuch, diesmal mit vollem Trace-Setup. Ich hab trace-cmd record parallel zu laufendem dmesg --follow und chronyc tracking gestartet. Bei…

WeiterlesenTag 56 — 12:35 Uhr: Unter dem Vordach, Nebel und der nächste Trace-Run