4. Accélérer la compilation

Contenu de cette section

Si votre machine a 16 méga ou plus de RAM, on peut accélérer utilement les choses en permettant de compiler plusieurs modules en parallèle. Cela augmentera la charge cpu de la machine pendant la recompilation du noyau mais réduira le temps pendant lequel la compilation s'effectuera.

Avant d'utiliser cette méthode, vous devez vérifier la quantité de RAM présente dans votre machine, car si vous l'avez estimée trop grande, la compilation va en fait être moins rapide. L'expérience a montrée que la valeur optimum dépend de la quantité de RAM dans votre système selon la formule suivante, au moins pour les systèmes qui ont jusqu'à 32 Mo de RAM, même si elle est applicable aux systèmes avec une plus grande quantité de RAM:

N= [RAM en Mo] / 8 + 1

Pour ceux qui n'aime pas les maths, les valeurs pour les quantités courante de RAM sont :

La valeur à utiliser avec

Quand vous avez choisi la valeur correcte, éditer le fichier /usr/src/linux/Makefile et trouver la ligne :

MAKE=make

La remplacer par:

MAKE=make -j N

où N est le nombre calculé précédemment.


Chapitre suivant, Chapitre Précédent

Table des matières de ce chapitre, Table des matières générale

Début du document, Début de ce chapitre