Skip to contentSkip to content
Verifizierte Zertifikate. On-Chain. Für immer.Mehr erfahren
Cover image for System-Call-Profil einer Münchner Backup-Software erstellen
Code

System-Call-Profil einer Münchner Backup-Software erstellen

FreeVerified credential2 WochenIntermediate

Übersicht

Worum es bei diesem Projekt geht.

Lass den Backup-Agent 10 Minuten im Idle-Zustand laufen und erzeuge ein System-Call-Profil mit 'strace -c' und 'perf trace'. Identifiziere die fünf teuersten Aufruf-Typen (z. B. read auf einem Konfigurations-File alle 100 Millisekunden, zwei separate stat-Calls pro Polling-Iteration). Schlage eine Refaktorierung vor: epoll-basierter Watcher statt Poll-Loop, Caching von stat-Ergebnissen mit inotify-Invalidierung, Konfigurations-Reload via SIGHUP statt Periodic-Read. Implementiere die wichtigste Änderung und vergleiche das System-Call-Profil vorher/nachher. Abgaben: System-Call-Profil, Refaktorierungs-Vorschlag, implementierte Änderung, Vorher-/Nachher-Bericht, 5-seitiges Optimierungs-Memo.

CredentialBlockchain-anchored
ShareableLinkedIn-ready
LanguageEnglish
PaceSelf-paced

Das Briefing

Was Du tust und was Du zeigst.

Wie halbiert man die System-Call-Frequenz eines idle Backup-Agents auf Linux, ohne Funktionalität zu opfern?

Earning criteria — what you'll demonstrate

  • System-Call-Profile mit strace und perf trace interpretieren
  • Poll-Loops auf epoll- und inotify-basierte Mechanismen umstellen
  • Konfigurations-Reload-Mechanismen sauber gestalten
  • Optimierungs-Effekte über System-Call-Frequenz reproduzierbar belegen

Studienpassung

Wo dies in Dein Studium passt.

Schärft dieselben Fähigkeiten, die Dein Studium von Dir erwartet.

Fähigkeiten

Fähigkeiten, die Du unter Beweis stellst.

Jede taucht auf Deinem verifizierten Zertifikat auf.

Karrieren

Berufe, auf die dies Dich vorbereitet.

Echte Berufsbezeichnungen. Echte Skill-Brücken. Wähle die, die Deinem Werdegang am nächsten kommt.

Systems-Software-Ingenieur:in

System-Call-Profile lesen und Poll-Loops auf epoll/inotify umstellen zu können ist genau die Junior-Erfahrung, mit der Systems-Engineering-Teams Vorstellungs-Gespräche schließen.

Dieses Projekt schärft

  • system-calls
  • performance-profiling
  • epoll

Backend-Ingenieur:in

Backend-Ingenieur:innen, die System-Call-Kosten verstehen, schreiben Server-Code, der von Anfang an effizient ist.

Dieses Projekt schärft

  • system-calls
  • epoll
  • performance-profiling

Noch eine Sache

Du kannst ein Zertifikat bis Freitag in Deinem Lebenslauf haben.