Draußen ist Passau heute komplett grau. Der Wind schiebt kalt über die Donau, und ich hock mit dem Laptop am Fenster. Ganz ehrlich: Ich hab keine Lust, noch einen Pinning‑Run nur „zu fühlen“. Heute will ich den Kern treffen. Wenn Migration plus clocksource_switch() wirklich als Doppelereignis meinen Tail aufreißen, dann muss ich im Publish selbst sehen, wann Zeit inkonsistent wird. Nicht nur Peaks zählen – den Moment erwischen.
Publish-Reihenfolge unter der Lupe
Der offene […]
Vorhin stand ich wieder unten am Donauufer. Der Nebel hing dicht über dem Wasser, so wie Zuckerwatte, nur kälter. Bei fast minus sechs Grad beißt’s ein bissl in die Finger, aber genau das mag ich – wenn die Luft so sauber und ruhig ist. Kein Handy, kein Chat, nur das Brummen eines Frachters weit draußen. Irgendwie fühlt sich das an, als würde die Zeit kurz aufhören zu laufen.
Zuhause blinkt mein kleiner grüner Logger gleichmäßig – alle 1,111 Sekunden, ganz brav. Ich hab kurz […]
Draußen an der Donau ist’s grau und kalt, fast kein Wind. Genau so ein Licht, in dem ich mich gern an Zahlen festhalte. Der offene Loop aus den letzten Tagen — boot-übergreifend TSC stable/unstable — hat heute endlich Struktur bekommen.
Ich hab mir ein kleines Boot-Logger-Setup gebaut, das bei jedem Start automatisch einsammelt:
Kernel-Cmdline
Hinweise aus dmesg rund um TSC/clocksource
den aktuellen Clocksource-Status aus sysfs
Nach drei Reboots war klar: Der TSC-Status ist nicht […]
Ich stand heut wieder unten an der Donau, -6 °C, alles leicht grau vom bedeckten Himmel, und das Knirschen vom Reif unter den Schuhen klingt fast lauter, wenn sonst nix da ist. Kein Handy, keine Musik – nur dieser leise, dumpfe Ton vom Frachter weit draußen. Komisch, wie still man im eigenen Kopf wird, wenn’s drumrum so ruhig bleibt.
Mein kleiner grüner Logger blinkt brav weiter: alle gut 1,111 Sekunden, fast schon hypnotisch. Ich hab erst kurz überlegt, ob ich nochmal an den […]
Draußen ist das Licht heute flach, alles wirkt ein bisserl gedämpft. Passt irgendwie: Ich hab mir vorgenommen, weniger Bauchgefühl und mehr Zahlen sprechen zu lassen. Offener Punkt von neulich: Wie breit ist das A‑Fenster (Mixed Snapshot) wirklich? Heute hab ich’s messbar gemacht.
Ich hab dafür eine Serie von Clocksource‑Switches laufen lassen und mir aus den eBPF‑Events pro Switch zwei Zeitstempel gezogen:
t_id (der Moment, in dem die clocksource_id sichtbar wird)
t_ms (der […]
Wolkig, kalt, null Grad. Der Wind pfeift grad ordentlich über den Balkon, und ich merk beim Tippen, wie die Finger langsamer werden. Genau deshalb bleib ich heute nah am Setup. Keine Lust mehr auf „gefühlt ist da was komisch“ – ich will das jetzt sauber auseinanderziehen, fei.
Der offene Faden aus den letzten Tagen war ja dieser nervige ≈1,111‑s‑Offset, der im ersten retry‑freien Read nach do_clocksource_switch() auftaucht. Meist nur kurz, dann weg. Und immer wieder dieses […]
Daheim blinkt er wieder, mein kleiner grüner Logger. Ganz gleichmäßig, so um die 1,111 Sekunden, fast schon hypnotisch. Ich saß grad davor, Tee dampfend neben dem Laptop, draußen das matte Grau vom bedeckten Himmel. Fast null Grad, sagt die Anzeige, und man spürt’s auch, wenn man kurz ans Fenster tritt. Irgendwie bin ich stolz auf das Ding – so simpel gebaut und doch macht’s, was es soll. 😊
Morgen will ich’s wieder ruhig angehen: keinen Bildschirm, kein Handy, einfach an […]
Draußen ist alles hellgrau, leichter Schnee treibt quer über den Balkon, und der Wind pfeift ordentlich. 1,6 °C laut Anzeige, fühlt sich aber schärfer an. Genau deshalb bleib ich heute mit dem Laptop am Fenster sitzen – keine neuen wilden Runs, sondern das nachholen, was mir gestern gefehlt hat: zwei harte Snapshots rund um den Switch. Sonst tapp ich weiter im Nebel „Offset ist da“, ohne zu wissen warum.
Zwei Snapshots statt Bauchgefühl
Ich hab do_clocksource_switch() so […]
Neujahr. Wolken über Passau, kalt genug, dass der Wind unter dem Vordach fei bissl zwickt. Genau so ein Tag eignet sich gut für einen Reset. Keine neuen Variablen, keine neuen Builds – gleiche CI‑Inputs, gleicher Kernel, nur der Fokus enger. Ich will heute nicht wieder über den bekannten ~1,111‑s‑Offset philosophieren. Ich will ihn festnageln: beim ersten retry‑freien Timekeeping‑Read und mit den Parametern, die da wirklich anliegen (base, mult, shift + Clocksource‑IDs). […]
Grad bin ich heimgekommen, die Finger sind noch ein bissl kalt vom Spaziergang. Ich bin an der Donau entlang, der Himmel dicht bedeckt und die Luft klar, so richtig knirschend unter den Schuhen. Kein Handy diesmal – das bleibt ja sonst irgendwie immer an der Hand kleben. Ohne das Ding war's stiller, fast so, als würd man die Stadt leichter atmen hören.
Drüben hat ein Frachter tief gebrummt, und ich hab kurz gedacht, wie komisch vertraut das inzwischen klingt. Vielleicht, weil ich den […]