Scheduler: Unterschied zwischen den Versionen

Keine Änderung der Größe ,  7. September 2016
Keine Bearbeitungszusammenfassung
Markierungen: Mobile Bearbeitung Mobile Web-Bearbeitung
Markierungen: Mobile Bearbeitung Mobile Web-Bearbeitung
 
Zeile 19: Zeile 19:


==== CFQ ====
==== CFQ ====
Der '''C'''ompletely '''F'''air '''Q'''ueuing (kurz '''CFQ''') ist ein ursprünglich für den Linuxkernel entwickelter Scheduler, welcher die Einteilung von Prozessen in bestimmten Klassen ermöglicht<ref>{{Cite web|url = https://www.thomas-krenn.com/de/wiki/Linux_I/O_Scheduler#CFQ|title = Linux I/O Scheduler – Thomas-Krenn-Wiki|accessdate = 2015-03-03}}</ref>:
Der '''C'''ompletely '''F'''air '''Q'''ueuing (kurz '''CFQ''') ist ein ursprünglich für den Linuxkernel entwickelter Scheduler, welcher die Einteilung von Prozessen in bestimmten Klassen ermöglicht:<ref>{{Cite web|url = https://www.thomas-krenn.com/de/wiki/Linux_I/O_Scheduler#CFQ|title = Linux I/O Scheduler – Thomas-Krenn-Wiki|accessdate = 2015-03-03}}</ref>
* '''RT''' ('''R'''eal-'''T'''ime): Prozesse in dieser Klasse erhalten immer bevorzugt und zuerst Zugriff auf das Gerät, weshalb diese Klasse i.d.R. nur durch den [[Root]]-Benutzer gesetzt werden kann, um zu verhindern, dass durch das vermehrte Setzen dieser Klasse das Gerät ständig ausgelastet ist und andere Prozesse keinen Zugriff bekommen.
* '''RT''' ('''R'''eal-'''T'''ime): Prozesse in dieser Klasse erhalten immer bevorzugt und zuerst Zugriff auf das Gerät, weshalb diese Klasse i.d.R. nur durch den [[Root]]-Benutzer gesetzt werden kann, um zu verhindern, dass durch das vermehrte Setzen dieser Klasse das Gerät ständig ausgelastet ist und andere Prozesse keinen Zugriff bekommen.
* '''BE''' ('''B'''est-'''E'''ffort): Erhalten immer dann Zugriff, wenn die Warteschlange RT abgearbeitet ist.
* '''BE''' ('''B'''est-'''E'''ffort): Erhalten immer dann Zugriff, wenn die Warteschlange RT abgearbeitet ist.
11.008

Bearbeitungen