Paquet debian qui ajoute de la conf pour des ordinosaures

Je crée un petit paquet dédié à des ordis de récup qui automatise certains réglages.

Notamment, pour évité de swaper trop vite, je crée un fichier dans /etc/sysctl.d avec « vm.swappiness = 10 » à l’interieur.

Néanmoins, pour appliquer la conf, je suis obligé de relancer le service via systemctl restart systemd-sysctl.service

Je lance donc cette commande dans postinst et postrm.
Peux-être existe-t-il une manière plus élégante de faire ça ?

Tu le proposes à Debian ?

Pour l’instant c’est moins ambitieux : c’est une proposition dans le cadre de la distrib Primtux (http://forum.primtux.fr/viewtopic.php?pid=23390#p23390) mais si un jour c’est suffisament sérieux, rien n’interdit de faire une proposition upstream.
Si j’en parle ici c’est bien que l’idée me semble tout à fait acceptable dans un cadre bien plus large que Primtux.

1 J'aime

Bonjour,

Es-tu bien sûr que cela améliore les performances ? Cela peut avoir l’effet exactement inverse…
Car cela joue sur l’équilibre entre le cache disque et l’utilisation de la mémoire par les applications.

Lire : https://www.howtogeek.com/449691/what-is-swapiness-on-linux-and-how-to-change-it/

J’ai pas fait de longues théories dessus mais ce que je sais c’est que sur des bécanes avec moins de 8Go de RAM, l’ouverture d’un navigateur et/ou de LibreOffice fait quasi instantanément swapper et toute action se retrouve ralenti.
Libérer le swap rend la main (defreeze) et donc ce réglage parait être celui le plus indiqué. Après, vu que c’est un paquet dédié, rien n’oblige à l’installer (ou a le conserver) si il s’avère peu utile.

L’idée c’était déjà de permettre ce genre d’optim « facilement » (sans éditer un fichier de conf à la main)

Je pense inclure d’autres petites optims : forcer le zram, définir un « user-agent » mobile pour Firefox et Chromium (beaucoup de sites optimises leur sites pour qu’il soit moins gourmand sur une interface mobile) etc.