Diskussion:Completely Fair Scheduler

aus Wikipedia, der freien Enzyklopädie
Letzter Kommentar: vor 2 Monaten von 2A02:8071:6400:4120:48F5:BFB2:5F1D:9A13 in Abschnitt Szenario falsch
Zur Navigation springen Zur Suche springen

mögliche Ressourcen

[Quelltext bearbeiten]

ein paar vom heise-Verlag:

Gruß --Saibo (Δ) 00:26, 28. Okt. 2007 (CEST)Beantworten

WP:OMA

[Quelltext bearbeiten]
Der CFS kennt keine Runqueue, keine Timeslices und kein Array-Switching, weil es kein expired-Array gibt.

Bitte was? Selbst ich als studierender Informatiker werde daraus nicht schlau… was bitte sind Array-Switching und expired-Arrays? --Rohieb 会話 +/- 01:20, 31. Mär. 2010 (CEST)Beantworten

Der Oma reicht der erste Absatz. ;) Nunja, den ganzen Artikel nach OMA zu bauen wird wohl schwerlich möglich sein, aber diese Begriffe verlinkt wäre in der Tat schön. --Saibo (Δ) 01:27, 31. Mär. 2010 (CEST)Beantworten

Szenario falsch

[Quelltext bearbeiten]

im Artikel steht:

"Folgendes Szenario soll den Sachverhalt einmal verdeutlichen: Benutzer A hat zwei Prozesse am Laufen, Benutzer B dagegen einen. Alle drei Prozesse haben die gleiche Priorität. Der alte Scheduler würde dem Benutzer A zwei Drittel und Benutzer B ein Drittel der CPU-Laufzeit zuteilen. Der CFS teilt dagegen beiden Usern 50% der Rechenzeit zu."

In der angeführten Quelle kann ich weder ein solches Beispiel noch Hinweise dafür finden.
Im Gegenteil "So CFS always tries to split up CPU time between runnable tasks as close to 'ideal multitasking hardware' as possible." zeigt, dass alle Prozesse den selben Anteil der Arbeitsleistung erhalten.

Quelle: http://people.redhat.com/mingo/cfs-scheduler/sched-design-CFS.txt

sieht das jemand anders? gibt es anders lautende Quellen?
~ip~ 15:25, 10. Apr. 2011 (CEST) (ohne Benutzername signierter Beitrag von 62.153.24.39 (Diskussion) )

Sehe ich auch so. Der Artikel sollte generell überarbeitet und korrigiert werden, evtl. ausgehend von der englischen Seite. Ich tagge den Artikel mit "Disputed". TomasPospisek (Diskussion) 22:48, 21. Feb. 2016 (CET)Beantworten
Ich verstehe das Beispiel auch nicht richtig: warum sollte Benutzer B 50% der Zeit bekommen? Das sollte doch davon abhängen, was die jeweiligen Prozesse tun müssen, d.h. wie Rechenzeit diese für ihre Arbeit benötigen? (nicht signierter Beitrag von 2A02:8071:6400:4120:48F5:BFB2:5F1D:9A13 (Diskussion) 15:17, 23. Sep. 2024 (CEST))Beantworten

faires Scheduling

[Quelltext bearbeiten]

Was zur Hölle ist das? Wäre es nicht besser, ein adäquates deutsches Wort zu wählen? --> Ausführung evtl.? --Takeru-kun (Diskussion) 16:05, 16. Mär. 2012 (CET)Beantworten

Nicht mehr aktuell

[Quelltext bearbeiten]

In der aktuellen Version sind die den Knoten zugewiesenen Werte (nach denen auch sortiert wird) nicht die Wartezeit sondern die bereits verbrauchte CPU-Zeit (vruntime). (nicht signierter Beitrag von 149.172.170.187 (Diskussion) 01:04, 2. Dez. 2013 (CET))Beantworten

Der englische Artikel zum gleichen Thema ist soweit ich es beurteilen kann (habe den Sourcecode nicht gelesen) diesbezüglich korrekter. Ich füge deshalb einen "Disputed" Tag in den Artikel ein. TomasPospisek (Diskussion) 22:46, 21. Feb. 2016 (CET)Beantworten