BOINC, systemd et priorité des processus sous Linux

Je me suis récemment remis à faire tourner BOINC sur ma machine. BOINC est un logiciel de calcul scentifique distributé. En utilisant BOINC je prête en quelque sorte la capacité de calcul de mon ordinateur à des projets de recherche scientifique.

Le principe de BOINC est de n'utiliser que les ressources libres de la machine. Il fait de la sorte en attribution une priorité minimale aux processus qui réalisent le calcul. Sous Linux c'est fait en attribuant la valeur nice maximale aux processus lancés par BOINC, qui est 19. Plus la valeur nice est élevée, moins le processus est prioritaire.

Cette valeur 19 correspond à une priorité idle, ce qui signifie qu'elle ne permet d'utiliser que le temps restant qui n'est réclamé par aucun processus plus prioritaire. Cela correspond en pratique à n'utiliser que les ressources laissées libres sur la machine.

Cette configuration a fonctionné pendant longtemps sous Linux. Or j'ai remarqué que sur mon système BOINC ne semblait pas laisser toutes les ressources libres, car certains de mes programmes étaient plus long à s’exécuter, et donc mon ordinateur avait l'air plus lent. J'ai donc voulu vérifier cela. Un moyen simple est d'essayer d'utiliser au maximum le processeur, et …

plus ...

Linux et la seconde intercalaire

Si vous avez observé des dysfonctionnements sur vos serveurs Linux le premier juillet, cela vient probablement d'un bogue du noyau Linux, qui a eu quelques problèmes pour gérer la seconde intercalaire du 30 juin.

La seconde intercalaire est une seconde ajoutée pour resynchroniser l'heure UTC avec l'heure réelle. La dernière minute du 30 juin a donc duré 61 secondes, ce qui peut provoquer certains remous lorsque cette situation est mal gérée par le logiciel.

À priori, le noyau Linux, Java, MySQL et d'autres sont impactés. Parmi les "gros" du web impactés, on compte Reddit, Linkedin, Foursquare, Mozilla...

Plus d'info sur Serverfault

Un exemple de problème chez Mozilla

De même chez Linuxfr

plus ...

Gnome 3 : hôtes à ignorer pour le proxy

Une des caractéristiques de Gnome, en particulier de la version de 3, sont ses interfaces de configurations épurées. Pour la configuration du serveur mandataire il est par exemple impossible de configurer une liste d'hôte à ignorer dans l'outil de configuration fourni. Heureusement, l'utilisateur averti peut toujours modifier une multitude de paramètres avec l'utilitaire dconf-editor. Pour ajouter des hôtes à ignorer, lancer dconf-editor. Se déplacer dans l'arborescence sur la gauche vers system -> proxy, et éditer la liste "ignore-hosts". Vous pouvez y ajouter les hôtes à ignorer.

plus ...