Ahorrando tiempo de compilación con make -j

Linux / Compilar

Sebastián Misuraca

A la hora de compilar una libreria, un programa o el propio kernel de Linux, el comando make por defecto utiliza un sólo procesador lógico (thread) del sistema.
Para acelerar los tiempos podemos utilizar el parámetro -j e indicar la cantidad de procesadores lógicos que queremos utilizar.

Ejemplo:

make -j 8

¿Cómo saber que cantidad de procesadores lógicos o threads tengo disponible?

cat /proc/cpuinfo | grep processor | wc -l

En el siguiente video les mostraré como compilar el kernel con un servidor Dell con doble procesador Intel(R) Xeon(R) CPU E5-2698 v4 @ 2.20GHz

Contacto

  • info@3way.com.ar
  • te: +54 11 5217 3330
  • Av. Rivadavia 2431 Ent. 5 Of. 3
  • Pasaje Colombo (C1034ACD)
  • CABA, Buenos Aires, Argentina

Copyright 2019 © 3Way Solutions