Come velocizzare la compilazione dei pacchetti.

Guides, tutorials & docs
Post Reply
User avatar
Roberto_65
Collaboratore
Collaboratore
Posts: 516
Joined: 6 December 2007, 23:56
OpenMandriva: 2009.1
Kernel: i686 x86_64
Desktop: Gnome Xfce4
Location: Triangolo delle Bermude
Contact:

Come velocizzare la compilazione dei pacchetti.

Post by Roberto_65 »

E' possibile sfruttare la potenzialità del multiprocessore durante la compilazione riducendo il tempo di attesa.

Bisogna aggiungere la seguente riga dentro il file: /etc/profile export CONCURRENCY_LEVEL=3
con il seguente comando da consolle:

Code: Select all

# echo "export CONCURRENCY_LEVEL=3" >> /etc/profile
ll numero 3 sta ad indicare il numero di core + 1 che si possiede.

Adesso quando si andrà ad eseguire un qualsiasi make bisogna specificare -j3
esempio:

Code: Select all

# make -j3
Se si possiede un Quadcore, invece di usare il numero "3" si usa il numero "5", (sempre in valore in + di quando si possiede).
Se si ha una piastra con 2 CPU Quadcore bisogna impostare il valore "9".

In sostanza, questo trucco attiva la modalità della parallelizzazione dei processori.

Ciao Roberto
Roberto_65
Packager delle MIB-Live
Il creatore delle MIB-Live
L'inventore di MIB-LiveToFlash
Triangolo delle Bermude http://www.sitohd.com/siti/3209

Post Reply