Tag

timekeeping

1 views collected around this technical thread.

Tencent Cloud Developer
Tencent Cloud Developer
Jul 10, 2024 · Operations

Leap Second: The Technical Burden Programmers Cannot Bear

The International Earth Rotation Service’s decision to skip the 2024 leap second and ultimately abolish leap seconds by 2035 relieves programmers of complex time‑keeping hacks, as current NTP, PTP, and newer Windows systems can already handle adjustments while past leap seconds have repeatedly disrupted software.

Linux kernelNTPPTP
0 likes · 16 min read
Leap Second: The Technical Burden Programmers Cannot Bear
Python Programming Learning Circle
Python Programming Learning Circle
Dec 14, 2022 · Fundamentals

The Upcoming Cancellation of Leap Seconds and Its Impact on Programmers

The article explains how the International Earth Rotation Service’s decision to cease adding leap seconds after 2035 will affect computer systems, recounts past leap‑second‑induced outages, and discusses the long‑term timing drift challenges programmers may face.

ProgrammingUTCcomputer systems
0 likes · 5 min read
The Upcoming Cancellation of Leap Seconds and Its Impact on Programmers
Sohu Tech Products
Sohu Tech Products
Nov 20, 2019 · Fundamentals

Deep Dive into Linux Timekeeping Architecture: System Time, Timers, and Hardware Oscillators

This article provides an in‑depth exploration of Linux’s timekeeping subsystem, covering how the kernel initializes and maintains system time, reads timestamps via vDSO and sequential locks, manages timers with various algorithms, and explains the underlying quartz crystal oscillator that generates the hardware clock.

HardwareKernelOperating Systems
0 likes · 22 min read
Deep Dive into Linux Timekeeping Architecture: System Time, Timers, and Hardware Oscillators
Ctrip Technology
Ctrip Technology
Nov 15, 2018 · Operations

Root Cause Analysis of Redis Slowlog Anomalies in Containerized Environments: Kernel TSC Bug on Skylake‑X Platforms

This article details a real‑world investigation of unexpected Redis slowlog latencies after container migration, tracing the issue through slowlog mechanics, contradictory monitoring data, gettimeofday inaccuracies, NTP drift, and ultimately a kernel bug affecting Skylake‑X CPUs, and offers concrete recommendations for reliable time measurement.

Rediscontainerizationkernel bug
0 likes · 9 min read
Root Cause Analysis of Redis Slowlog Anomalies in Containerized Environments: Kernel TSC Bug on Skylake‑X Platforms