Zum Inhalt springen

Kernel-Ringpuffer

Aus Foxwiki
Die 5 zuletzt angesehenen Seiten:  Diskussion:Mdadm » E-Mail/Server/Setup » Diskussion:BCMS » rsync » Kernel-Ringpuffer
Version vom 22. März 2025, 01:45 Uhr von Dirkwagner (Diskussion | Beiträge) (Textersetzung - „==== Links ====“ durch „=== Links ===“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Kernel-Ringpuffer - Kernel-Meldungen im zirkulären Puffer

Beschreibung

Was ist ein Ringpuffer?
  • Ringförmiger Puffer, im RAM verwaltet
  • von Benutzerbereich und Kernel gemeinsam genutzt

Eine Seite eines Datenstroms schreibt Daten in den Puffer, während die andere ihn verbraucht

  • Solange der Puffer weder über- noch unterläuft, können Daten ohne Systemaufrufe übertragen werden
Zirkuläre Pufferung

Die zirkuläre Pufferung ist eine gute Implementierungsstrategie für eine Warteschlange mit fester Maximalgröße

  • Sollte für eine Warteschlange eine Maximalgröße festgelegt werden, ist ein zirkulärer Puffer eine vollkommen ideale Implementierung; alle Warteschlangenvorgänge dauern konstant
Kernel Ring Buffer

Wichtige Funktion

  • beim Booten erzeugten Kernel-Meldungen protokollieren
  • solange syslog noch nicht verfügbar ist


Anhang

Siehe auch

Links

Weblinks

  1. https://en.wikipedia.org/wiki/Circular_buffer