rt-analyzer reads /proc and /sys and applies 61 expert rules across 7 categories to produce a weighted 0–100 score for Linux real-time (PREEMPT_RT) systems, with prioritized, copy-pasteable remediation.

It catches the failures that look fine but aren't: isolcpus set without nohz_full, C-state exit latency that silently bounds worst-case wakeup time, and effective_affinity quietly overriding the smp_affinity you requested. /proc/interrupts is sampled twice to separate interrupts merely routed to an isolated CPU from ones actually firing there.

Ships as a single static ~1.3 MB binary — no interpreter, no shared libraries, no network calls. Runs on any x86-64 Linux from ~3.2 onward. Optionally drives cyclictest/rtla/hwlatdetect for measured latency grading (root required).

Free Community edition scores any machine in full; a commercial licence unlocks findings, remediation, JSON/HTML output, remote-bundle analysis, and latency measurement.

Features

  • 61 expert rules across 7 categories: kernel & preemption, CPU isolation, IRQ affinity, thread scheduling, frequency & C-states, system noise, and (optional) measured latency
  • Weighted 0–100 score with per-category bars, plus a hard-rt and low-latency profile
  • Capture & replay: snapshot a production box (capture --redact) and analyze it elsewhere, byte-identical to a live run
  • Multiple output formats: text, JSON, and HTML report (JSON/HTML require a licence)
  • Live latency measurement via cyclictest, rtla (timerlat/osnoise), and hwlatdetect
  • CI-friendly: --fail-under exit-code gate for build pipelines
  • Zero attack surface: no runtime dependencies, no network communication
  • Single static binary: ~1.3 MB, no interpreter or package manager needed
  • Free Community Edition: full scoring on any number of machines, commercial and internal use permitted
  • Dual-licensed: free Community Edition + commercial Pro/Team/Enterprise editions unlocking findings, remediation, and remote analysis

Project Samples

Project Activity

See All Activity >

License

Other License

Follow rt-analyzer

rt-analyzer Web Site

Other Useful Business Software
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of rt-analyzer!

Additional Project Details

Operating Systems

Linux

Intended Audience

Auditors, Engineering, Testers

Programming Language

C

Registered

4 hours ago