On 10/22/2014 08:39 PM, BERTRAND Joël wrote:
Tu peux de la même manière installer une Debian minimum, sans Gnome et Cie, sans X etc...maderios a écrit :On 10/22/2014 05:31 PM, BERTRAND Joël wrote:Au démarrage, tu charges tout un tas de saletés dont tu n'as que faire. Et comme le noyau sait mieux que toi comment il doit gérer la mémoire, il préalloue des tas de zones et se met à swapper immédiatement alors même que tu lui as indiqué une valeur swapiness intéressante. En fait, Linux à la fin des années 1990 était vendu comme un système léger et fiable. Il est encore à peu près fiable (sur x86) mais plus du tout léger.Ce n'est pas spécifique à Linux. J'ai installé et utilisé Freebsd, c'est exactement le même problème. La seule solution d'avoir un noyau optimisé pour son propre système, c'est de le compiler soi-même, ce que je fais depuis 15 ans et il n'y a pas photo avec les noyaux "officiels".Mouais. J'ai installé récemment un FreeBSD sur un Acer Aspire 1700 (un P4). FreeBSD vient nu, sans scories inutiles. L'installeur vient même sans X. C'est à toi de rajouter ce que tu veux.
C'est simple, le noyau fourni par la distribution est compilé pour convenir à tous les utilisateurs/configurations possibles et imaginables. Ceci implique qu'une multitude de trucs optionnels/inutiles sont chargés en dur, avec pour conséquence un alourdissement du système. Il suffit de visualiser la conf du noyau officiel pour se rendre compte de son embonpoint. Un noyau personnalisé et adapté rend le système plus réactif, c'est tout du moins ce que j'ai constaté. Par ailleurs, dans la même démarche, on peut passer au stade suivant, compiler tout le système avec Gentoo: gain en performances mais gros investissement temps...Quant à recompiler les noyaux, franchement, je ne vois pas bien la différence entre un noyau précompilé et un autre que je compile aux petits oignons. Autant sur quelques systèmes bien spécifiques ça peut se justifier (du style -mtune=ev56 sur alpha), autant sur du x86, c'est une perte de temps. Et ce n'est pas ce qui te fait gagner en occupation mémoire. Mieux vaut triturer les paramètres avec sysctl.
-- Maderios