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
Build Agents and Models on One Platform Icon
Build Agents and Models on One Platform

Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
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

2026-09-15