Questions sur l'installation et la configuration de Manjaro Linux.
Répondre

Augmenter la vitesse de compilation sous AUR ?

#1Messageil y a 3 ans

Bonjour,

J'ai vue passer une ligne de commande avec "make" et une indication du nombre de processeur.
Je n'arrive plus a trouver cette information incomplète...
Comment savoir si la compilation ce fait toujours avec le maximum de cœurs ?
Mon core-i7 possède 4 cœurs physiques et 4 cœurs logiques = 8
Est-il possible de configurer Mangaro-AUR avec 8 Thread à moins que ce soit déjà comme ça ?

Cordialement.

Augmenter la vitesse de compilation sous AUR ?

#2Messageil y a 3 ans

Normalement ça se passe dans /etc/makepkg.conf.
Mais ce fichier reprend à la ligne MAKEFLAGS la valeur variable définie par le kernel, donc logiquement tu es à la valeur optimale.
MAKEFLAGS="-j$(($(nproc)+1))"

Augmenter la vitesse de compilation sous AUR ?

#3Messageil y a 3 ans

lemust83 a écrit : il y a 3 ans Normalement ça se passe dans /etc/makepkg.conf.
Mais ce fichier reprend à la ligne MAKEFLAGS la valeur variable définie par le kernel, donc logiquement tu es à la valeur optimale.
MAKEFLAGS="-j$(($(nproc)+1))"
Bonjour,

[caille@caille-n76vb ~]$ nproc
8
[caille@caille-n76vb ~]$ 
Donc nproc = 8

En fait je devrais écrire la formule comme ça : MAKEFLAGS="-j$(($(8)+1))"
Comme ça je suis certain que les 8 processeurs seront utilisés. :roll:

[caille@caille-n76vb ~]$ -j$(($(nproc)+1))
bash: -j9 : commande introuvable
[caille@caille-n76vb ~]$ -j$(($(8)+1))
bash: 8 : commande introuvable
bash: -j1 : commande introuvable
[caille@caille-n76vb ~]$ 
PS: Il doit-être possible de faire des calculs directement en ligne de commande ?

Augmenter la vitesse de compilation sous AUR ?

#4Messageil y a 3 ans

remet nproc ,
$nom désigne une variable en shell

Augmenter la vitesse de compilation sous AUR ?

#5Messageil y a 3 ans

Si tu désires modifier manuellement cette valeur, il faut mettre MAKEFLAGS="-j8".

Augmenter la vitesse de compilation sous AUR ?

#6Messageil y a 3 ans

:bjr: bien sûr il est possible de faire du calcul avec bash c'est un language !
calculer : echo "-j$(($(nproc)+1))";
Pour vérifier: on lance htop avant compilation

ps: ici nous avons nombre de tâches +1, donc si nous comptons travailler en parallèle, il est conseillé de mettre plutôt nproc-1 pour laisser le minimum pour notre bureau

Augmenter la vitesse de compilation sous AUR ?

#7Messageil y a 3 ans

papajoke a écrit : il y a 3 ans:bjr: bien sûr il est possible de faire du calcul avec bash c'est un language !
calculer : echo "-j$(($(nproc)+1))";
Pour vérifier: on lance htop avant compilation

ps: ici nous avons nombre de tâches +1, donc si nous comptons travailler en parallèle, il est conseillé de mettre plutôt nproc-1 pour laisser le minimum pour notre bureau
Bonjour et merci pour vos réponses.

Bonjour papajoke, tu es à jour pour Halloween. :clap

Je crois avoir compris !

[caille@caille-n76vb ~]$ echo $((5*7))
35
[caille@caille-n76vb ~]$ 

Image

Le PC semble bien utilisé à son maximum, de plus le ventilateur fonctionne à fond... :merci:

Cordialement.
Répondre