Realtime-Linux Praxis Workshop
Latenzen messen, PREEMPT_RT gezielt tunen und deterministische Systeme für Industrieprojekte absichern
Die wichtigsten Themen
Realtime-Linux Architektur einordnen
PREEMPT_RT konfigurieren und bewerten
POSIX Realtime-APIs einsetzen
Latenzen messen und reduzieren
Systemtuning für Determinismus
Checklisten für Realtime-Projekte
Überblick Dieser Realtime-Linux Praxis Workshop richtet sich an erfahrene Linux-Administratorinnen, Linux-Administratoren, Entwicklerinnen und Entwickler, die harte Latenzanforderungen nachvollziehbar erfüllen müssen. Im...
Dieser Realtime-Linux Praxis Workshop richtet sich an erfahrene Linux-Administratorinnen, Linux-Administratoren, Entwicklerinnen und Entwickler, die harte Latenzanforderungen nachvollziehbar erfüllen müssen. Im Mittelpunkt steht die Arbeit mit einem PREEMPT_RT Kernel: reale Latenzen messen, Messergebnisse bewerten und ein komplettes System vom Scheduler bis zur Anwendung gezielt optimieren. Statt Theorie im Folienmodus prägen praktische Übungen, Debugging typischer Realtime-Probleme und der Transfer in eigene Projektumgebungen den Workshop.
Behandelt werden die Kernel- und User-Space-Stellschrauben, die für deterministisches Verhalten entscheidend sind: Scheduling, Interrupts, Jitter, Speicherverhalten, CPU-Affinität, I/O-Pfade und Tracing. Für die Fehlersuche an produktionsnahen Linux-Systemen passt ergänzend das Linux Troubleshooting Training. Am Ende stehen belastbare Vorgehensweisen, Messmethoden und Checklisten, um Realtime-Linux in anspruchsvollen Industrie-, Automotive-, Embedded- oder Robotik-Szenarien zielgerichtet einzusetzen.
Die Themen Standard-Linux und Realtime-Linux · Hard Realtime und Soft Realtime · Scheduling-Konzepte und Prioritätenmodelle · Interrupt-Latenzen und Jitter · Mainline-RT ab Linux 6.12 · RT-Kernel auswählen und bewerten...
Realtime-Grundlagen und Systemverhalten
- Standard-Linux und Realtime-Linux
- Hard Realtime und Soft Realtime
- Scheduling-Konzepte und Prioritätenmodelle
- Interrupt-Latenzen und Jitter
PREEMPT_RT im Kernel-Kontext
- Mainline-RT ab Linux 6.12
- RT-Kernel auswählen und bewerten
- Kernel-Konfiguration und Deployment
- Boot-Parameter für deterministisches Verhalten
User-Space Realtime-Programmierung
- POSIX Realtime-APIs
- Thread-Prioritäten und Scheduling-Policies
- CPU-Affinität und Isolation
- Priority Inversion und RT-Mutexes
- Speicher-Locking und Allokationsstrategien
Latenzmessung und Analyse
- cyclictest, perf und Tracing
- Latenzprofile erstellen und interpretieren
- System- und Interrupt-Latenzen
- Benchmarking von Realtime-Anwendungen
Systemtuning für Realtime-Anforderungen
- CPU-Isolation und IRQ-Balancing
- Energieeinstellungen und C-States
- Netzwerk- und I/O-Pfade
- Filesystem-Strategien und Logging
Architektur und Betrieb
- Embedded- und Edge-Architekturen
- Container und Virtualisierung
- Monitoring, Tracing und Wartung
- Checklisten für Realtime-Projekte
Zielgruppe
- Linux-Administratorinnen und Linux-Administratoren mit System-, Performance- oder Plattform-Verantwortung
- Embedded-Linux-Entwicklerinnen und Embedded-Linux-Entwickler in Industrie-, Automotive- oder Robotik-Projekten
- Softwarearchitektinnen und Softwarearchitekten mit deterministischen Latenzanforderungen
- DevOps- und Platform-Engineers im Edge-, IoT- und Produktionsumfeld
Das lernst du
- Sicherer Umgang mit PREEMPT_RT in aktuellen Linux-Kernel-Umgebungen
- Eigenständige Messung und Interpretation von Latenzen mit geeigneten Werkzeugen
- Gezielte Reduktion von Jitter durch Scheduler-, IRQ-, CPU- und I/O-Tuning
- Realtime-fähige User-Space-Anwendungen mit POSIX-APIs strukturieren
- Belastbare Checklisten für Design, Review und Betrieb von Realtime-Linux-Systemen
So arbeiten wir
- Hands-on Labs mit PREEMPT_RT Kernel, Messwerkzeugen und Systemkonfigurationen
- Live-Demos zu Latenzmessung, Tracing, Scheduling und typischen Realtime-Fehlerbildern
- Analyse realitätsnaher Konfigurations- und Architekturentscheidungen
- Übungen mit Beispielprogrammen, Skripten und reproduzierbaren Messszenarien
- Transfer auf eigene Embedded-, Edge-, Industrie- oder Robotik-Projekte
Empfohlene Vorkenntnisse
- Sichere Linux-Kenntnisse auf Administrations- und Shell-Ebene, vergleichbar mit dem Linux Aufbaukurs Administration und Systemmanagement
- Grundlagen in C oder C++ für die User-Space-Beispiele und Messprogramme
- Erfahrung mit Systemkonfiguration, Embedded Linux oder produktionsnahen Linux-Umgebungen
- Sicherer Umgang mit Shell-Skripten, wie er im Linux / UNIX Shellprogrammierung Grundkurs vermittelt wird
Dein Fahrplan
Der erste Tag schafft die technische Basis für deterministische Linux-Systeme und führt von den Realtime-Grundlagen bis zur Umsetzung im User-Space.
- Abgrenzung von Standard-Linux und Realtime-Linux
- Hard Realtime, Soft Realtime und typische Anforderungen
- Scheduling, Prioritäten, Interrupts und Jitter
- PREEMPT_RT im aktuellen Kernel-Umfeld
- Kernel-Konfiguration, Boot-Parameter und Deployment
- POSIX Realtime-APIs und Scheduling-Policies
- CPU-Affinität, Locking und Priority Inversion
Organisatorisches
Lernformate
Unsere Seminare bieten dir maximale Flexibilität: Du kannst zwischen Live-Online und Vor Ort in unseren modernen Schulungszentren im D-A-CH Raum wählen. Beide Formate garantieren dir die gleiche hohe Qualität und interaktive Lernerfahrung.
Schulungsarten
Wir bieten dir verschiedene Schulungsarten: Offene Seminare, Firmenseminare für Teams und Inhouse-Schulungen direkt bei dir vor Ort. So findest du genau das Format, das zu deinen Bedürfnissen passt.
Uhrzeiten
9:00-16:00 Uhr
Aktuelle Software
In unseren offenen Kursen arbeiten wir mit der aktuellsten Software-Version. So lernst du direkt mit den Tools und Features, die du auch in deinem Arbeitsalltag verwendest - praxisnah und zukunftsorientiert. Bei Inhouse- und Firmenschulungen bestimmt ihr die Version.
Deine Vorteile
Zufriedenheitsgarantie
Wir sind von unserer Qualität überzeugt. Sollte ein Training einmal nicht deinen Erwartungen entsprechen, bieten wir dir an, den Kurs kostenlos zu wiederholen oder ein anderes Training zu besuchen. Ohne Risiko, ohne Diskussion.
Inklusivleistungen
Deine Teilnahme beinhaltet: Schulungsmaterial, Zertifikat, Verpflegung (bei Präsenzveranstaltungen) und persönliche Betreuung durch unsere Trainer und unser Orga-Team. Alles aus einer Hand - keine versteckten Kosten.
Lernen von Experten
Unsere Trainer sind zertifizierte und erfahrene Profis mit jahrelanger Berufserfahrung. Sie vermitteln dir in den Kursen nicht nur theoretisches Wissen, sondern teilen ihre Erfahrungen aus realen Projekten und helfen dir, das Gelernte direkt in deiner täglichen Arbeit anzuwenden. Das ist kein Werbeversprechen, sondern unser Anspruch. Am besten siehst du das in unseren Bewertungen, z.B. auch bei Google.
Keine Vorkasse
Du zahlst erst nach dem Seminar. Keine Vorkasse, keine Vorauszahlung - so kannst du sicher sein, dass du nur für das bezahlst, was du auch wirklich erhalten hast. Die Rechnung erhältst du erst nach Kursbeginn.
Max. 8 Teilnehmende
Wir setzen auf kleine Gruppen, damit du die Aufmerksamkeit bekommst, die du verdienst. So haben wir mehr Zeit für deine individuellen Fragen und können gezielt auf deine Bedürfnisse eingehen.
Termine & Buchung
Vor Ort
Online
Nicht der passende Termin dabei?
Wir finden eine Lösung: anderer Termin, mehrere Teilnehmer, Inhouse-Schulung oder individuelle Beratung.
Lieber gleich das ganze Team schulen?
Diese Schulung gibt es auch exklusiv für dein Unternehmen, bei euch vor Ort, an unseren Standorten oder Live-Online. Inhalte und Termine nach Maß.
Inhouse-Schulung
Wir kommen zu euch: diese Schulung maßgeschneidert in euren Räumen, für Unternehmen und Behörden.
- Inhalte exakt auf euch zugeschnitten
- Termine nach euren Bedürfnissen
- Günstiger ab mehreren Teilnehmern
- Vertraute Umgebung, kein Reiseaufwand
Firmen-Seminar
Exklusiv für dein Team an einem unserer Standorte oder Live-Online, individuell angepasst.
- Geschlossene Gruppe aus eurem Haus
- Individuelle Terminplanung
- An unseren Standorten oder Live-Online
- Angepasste Inhalte
Fragen und Antworten zu Realtime-Linux Praxis Workshop
Wie praktisch ist der Realtime-Linux Workshop aufgebaut?
Der Workshop basiert auf Live-Demos und Übungen mit einem PREEMPT_RT System. Du arbeitest mit Messwerkzeugen, analysierst Latenzen und optimierst Konfigurationen, damit sich die Schritte auf eigene Systeme übertragen lassen.
Benötige ich Kernel-Entwicklungskenntnisse für die Teilnahme?
Spezielle Kernel-Entwicklungskenntnisse sind nicht erforderlich. Wichtig sind sichere Linux-Administration, Shell-Erfahrung und ein gutes Verständnis von Prozessen, Threads und Systemdiensten.
Wird im Workshop auf Embedded- oder Server-Hardware gearbeitet?
Die Beispiele laufen typischerweise auf Standard-x86-Hardware. Die Messmethoden, Tuning-Ansätze und Architekturentscheidungen lassen sich anschließend auf spezifische Embedded-, Industrie- oder Edge-Hardware übertragen.
Welche Tools werden für die Latenzmessung eingesetzt?
Zum Einsatz kommen Werkzeuge wie cyclictest, perf und Tracing-Tools. Entscheidend ist nicht nur die Bedienung, sondern vor allem die Interpretation der Messergebnisse und die Ableitung sinnvoller Optimierungsmaßnahmen.
Spielt Containerisierung im Realtime-Linux Workshop eine Rolle?
Container und Virtualisierung werden als Einflussfaktoren auf Realtime-Eigenschaften behandelt. Für eine breitere Vertiefung von Docker und podman passt ergänzend der Linux Container Workshop.
Erhalte ich Unterlagen und Beispielcode zum Workshop?
Du erhältst Präsentationsunterlagen, Konfigurationsbeispiele, Skripte und Beispielprogramme, um die gezeigten Schritte im Anschluss im eigenen Umfeld nachzustellen und weiter zu vertiefen.
Weitere häufig gestellte Fragen und Antworten findest du in den FAQs .
Passende Schulungen nach dem Kurs
Ähnliche Kurse
Linux-Kernel Internals und Treiber-Entwicklung
Linux Kernel-Modul Entwicklung (Treiber) mit C
LFD435: Developing Embedded Linux Device Drivers
OPNsense Intensivkurs
C Training für die Linux / UNIX Netzwerk-Entwicklung
Unser Qualitätsversprechen: Wissen, das in der Praxis funktioniert
Aus der Praxis für die Praxis
Schluss mit theoretischem Ballast. Wir trainieren dich für reale IT-Herausforderungen, nicht für Multiple-Choice-Tests. Unsere Trainer vermitteln dir genau das Wissen, das am nächsten Montagmorgen im Job wirklich funktioniert.
Individuell statt "Schema F"
Deine Fragen passen nicht ins Standard-Skript? Bei uns schon. Wir verzichten auf starre Lehrpläne und geben deinen konkreten Projekt-Fragen Raum. Unsere Trainer passen die Inhalte flexibel an das an, was dich und dein Team aktuell weiterbringt.
Maximale Freiheit: Remote oder vor Ort
Lerne so, wie es in deinen Alltag passt - ohne Reise-Stress und Zeitverlust. Egal ob remote, hybrid oder präsent vor Ort: Wir garantieren dir ein nahtloses und effektives Lernerlebnis, egal von wo du dich zuschaltest.
Mit Zufriedenheitsgarantie
Wir sind von unserer Qualität überzeugt - und wollen, dass du es auch bist. Sollte ein Training einmal nicht deinen Erwartungen entsprechen, bieten wir dir an, den Kurs kostenlos zu wiederholen oder ein anderes Training zu besuchen. Ohne Risiko, ohne Diskussion.
Über 20.000 Unternehmen und Behörden vertrauen auf uns