Skip to content

kthread0/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DOTFILES | AMD-focused

Since I'm a full AMD user, none of the following configuration files are guaranteed to work outside of AMD.

Specs

  • CPU: AMD Ryzen 5 5600XT (6c/12t)
  • RAM: 32GB RAM DDR4 @ 3200 MHz (1600 MT/s)
  • GPU: AMD Radeon RX 570 OC 8GB

Latency Analysis

Real-time kernel latency measurements for AMD Ryzen 5 5600XT using cyclictest.

CLOCK_MONOTONIC vs CLOCK_REALTIME

The following plots compare latency characteristics across both monotonic and realtime clock sources:

CLOCK_MONOTONIC - Measures elapsed time since system boot, unaffected by manual clock adjustments: CLOCK_MONOTONIC Latency

CLOCK_REALTIME - Measures wall-clock time, affected by manual clock adjustments and NTP: CLOCK_REALTIME Latency

Test Parameters

  • Duration: 1 minute
  • Priority: 90 (SCHED_FIFO)
  • Interval: 200 µs
  • Histogram Resolution: 400 µs buckets
  • Mode: System-wide SMP with memory locking enabled
  • Reference Clock: CLOCK_MONOTONIC

Interpretation

  • Y-axis (logarithmic scale): Number of latency samples in each bucket
  • X-axis: Latency measurement in microseconds (µs), capped at 400 µs
  • Multiple lines: Represent latency distributions per CPU core

Clock Type Differences

  • CLOCK_MONOTONIC: Not affected by system administrator time adjustments or NTP corrections; ideal for measuring intervals
  • CLOCK_REALTIME: Affected by manual clock changes and automatic NTP adjustments; represents actual wall-clock time

For more information on real-time performance tuning, see the Real-Time Linux Wiki and the clock_gettime(2) man page.

About

dotfiles for my setups,,,

Topics

Resources

License

Stars

Watchers

Forks