URL: https://linuxfr.org/users/mildred/journaux/gnome-avec-un-scheduler-temps-reel Title: GNOME avec un scheduler temps réel Authors: Mildred Date: 2020年04月29日T22:42:28+02:00 License: CC By-SA Tags: gnome Score: 20 Je viens de découvrir sur ce lien : https://blogs.gnome.org/shell-dev/ (chercher "Real-Time Scheduler") que GNOME avait une fonctionnalité expérimentale permettant d'être schedulé en temps réel. C'est une fonction que j'ai toujours souhaitée, ne sachant pas comment la réaliser. J'ai souvent joué avec les paramètres nice et ionice sans succès, j'ai toujours eu des freeze dans GNOME alors que d'autres interfaces basées sur Linux semblent pouvoir gérer ça plus proprement (Android...) Et voilà, c'est là. Je rêve d'autre chose aussi, aucun accès IO dans le fil d'exécution principal du rendu du shell, mais c'est peut être déjà le cas (et de plus en plus, avec wayland, les imperfections deviennent de plus en plus criantes). En effet, j'ai longtemps fait de la résistance et me suis traînée un disque dur rotatif en lieu et places des SSD plus modernes (mais plus onéreux également). En tant que développeur, je me dis que si je ne compte pas sur l'optimisation d'un SSD, je ferais forcément du code moins pourri en terme de performances. mais a mon avis ça passe par des langages plus proches de la machines tout en restant modernes, comme [Nim](http://nim-lang.org) que je viens de découvrir pour remplacer les monstres comme Javascript. En tout cas l'astuce pour le scheduler temps réel dans GNOME est simple : gsettings set org.gnome.mutter experimental-features "['rt-scheduler']" Et s'assurer que gnome-shell a les permissions suffisantes : getcap /usr/bin/gnome-shell Sinon, les lui donner : setcap CAP_SYS_NICE=+ep /usr/bin/gnome-shell Après, je suis passée en SSD juste au même moment, donc difficile de dire, mais j'ai quand même l'impression que lorsque l'ordinateur travaille bien, il reste réactif.

AltStyle によって変換されたページ (->オリジナル) /