Intelin insinööri Peter Zijlstra julkaisi keskiviikkona viimeisimmät korjaustiedostot EEVDF-suunnittelijalle, Earliest Eliigible Virtual Deadline First-lähestymistapalle, joka perustuu 90-luvun lopun tutkimuspaperiin. Lopulta toivomme, että EEVDF korvaa nykyisen CFS-ajoituskoodin.

Uudessa korjaustiedostosarjassa on korjaus tick-preemption ja yksinkertainen suojaus lisätty, mutta muuten on pitkälti samanlainen kuin aiemmat Linux EEVDF-korjaukset. Suorituskyvyn ei pitäisi erota näistä tarkistetuista korjaustiedostoista, ja sen pitäisi näyttää paremman viiveen ja pienemmän varianssin tarjoaminen nykyiseen CFS-ajoituskoodiin verrattuna.

Alhaisemman latenssin ja EEVDF:n näyttäessä suotuisalta Zijlstra”toivoa, että voimme alkaa jonottamaan tätä osaa”saadaksemme uuden ajoituskoodin ylävirtaan. Ytimen kehittäjille on kuitenkin avoimia aiheita, joista keskustellaan esillä olevista käyttöliittymistä.

Katso korjaustiedostosarja, jos haluat lisätietoja EEVDF-aikataulusta. Osana korjaustiedostosarjaa sitoutuu EEVDF:ään poistamalla CFS:n. Peter kirjoitti kyseiseen korjaustiedostoon poistaen 450 riviä CFS-koodia:”EEVDF on paremmin määritelty aikataulutuskäytäntö, minkä seurauksena siinä on vähemmän heuristiikkaa/viritettävää. Ei ole mitään pakottavaa syytä pitää CFS:tä mukana.”

Joten tässä toivossa, että alamme nähdä EEVDF-aikataulun korjaustiedostot laskeutuvan pian päälinjalle Linux-ydin.

Categories: IT Info