Ottimizzazioni per processori multi-core
Possiamo effettuare alcune semplici ottimizzazioni al sistema se possediamo un sistema multi-core o una macchina con più processori.
Per ottimizzare le performances durante una compilazione occorre impostare la variabile CONCURRENCY_LEVEL ad un valore uguale al numero di core (oppure al numero di processori) +1. Per un sistema dual-core possiamo aggiungere pertanto il seguente codice al file /etc/profile
export CONCURRENCY_LEVEL=3
per un Quad-core il codice sarà
export CONCURRENCY_LEVEL=5
e così via.
Per avviare parallelamente gli script di avvio del sistema e ridurre, di conseguenza, il tempo di boot apriamo il file /etc/init.d/rc e modifichiamo la riga
CONCURRENCY=none
in
CONCURRENCY=shell
installiamo anche il pacchetto insserv per verificare che gli script di avvio siano impostati in modo corretto per un avvio parallelo in modo da non innescare pericolose sovrapposizioni
sudo apt-get install insserv bootchart sudo insserv



Commenti
Invia nuovo commento