Plánovač CPU v Rustu je lepší než ten výchozí v linuxovém jádře

22. 1. 2024

Sdílet

Rust Tux Linux Autor: Rust project

Andrea Righi z Canonicalu o svátcích napsal pro zábavu externí plánovač CPU linuxového jádra v Rustu sched-ext. Ten je kupodivu pro některé zátěže (například hry) lepší než ten výchozí v linuxovém jádře a to včetně novinky z 6.6 EEVDF.

Plánovač používá eBPF, může tedy být nahrán až za chodu linuxového jádra. Poté na počítači s Intel TigerLake (4 jádra, 8 vláken) pustí paralelní kompilaci jádra ( -j32) a k tomu hru Terraria. Nový plánovač dává 60 fps, kdežto výchozí linuxový plánovač jen 25–30 fps. Zdrojový kód je na GitHubu.

(zdroj: phoronix)

Našli jste v článku chybu?

Autor zprávičky

První linux nainstaloval kolem roku 1994 a u něj zůstal. Později vystudoval fyziku a získal doktorát.