Kernel-Ringpuffer: Unterschied zwischen den Versionen
K Textersetzung - „[[Kategorie/“ durch „[[Kategorie:“ |
Keine Bearbeitungszusammenfassung |
||
(9 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
'''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 | |||
<noinclude> | |||
== Anhang == | |||
=== Siehe auch === | |||
{{Special:PrefixIndex/Kernel}} | |||
==== Links ==== | |||
===== Weblinks ===== | |||
# https://en.wikipedia.org/wiki/Circular_buffer | |||
[[Kategorie:Linux/Logging]] | [[Kategorie:Linux/Logging]] | ||
[[Kategorie:Linux/Kernel]] | |||
</noinclude> |
Aktuelle Version vom 20. Oktober 2024, 10:32 Uhr
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