Artículos con etiqueta «gnu»
Usar GNU Parallel para aumentar el rendimiento de tus scripts
La computación ha avanzado. Ha aumentado la potencia de cálculo. Y no lo ha hecho subiendo la velocidad del reloj del procesador, pues no queremos tener minitostadoras. En vez de eso se ha escogido el camino de paralelizar. Todo lo que sea susceptible de ser paralelizado deberá ser paralelizado. Desafortunadamente la programación en paralelo es compleja y requiere una planificación mucho más larga. ¡Pero no desistamos! ¡Podemos usar GNU Parallel para paralelizar algunas tareas que llevan tiempo pero son independientes las unas de las otras! ¡Usemos GNU Parallel en nuestros scripts!
Ejemplos prácticos:
- Convertir una biblioteca de MP3 en OGG (con ffmpeg)
- Normalizar el audio (con sox)
- Optimizar las imágenes de un sitio web (con OptiPNG, jpegoptim, etc)
Seguir leyendo
Instalar GNU Parallel
En Debian/Ubuntu:sudo apt install parallel
En Fedora:
dnf install parallel
En openSUSE:
zypper install gnu_parallel
En Arch Linux:
pacman -S parallel
En NetBSD/SmartOS:
pkgin install parallel