martes, 23 de octubre de 2012

GNU Parallel

Modo de instalación:

Para comenzar a trabajar con GNU Parallel en Linux, estos son los pasos.

1. Descarga la versión más reciente que encuentres en el sitio oficial (http://www.gnu.org/software/parallel/):
  • $ wget http://ftp.gnu.org/gnu/parallel/parallel-20101202.tar.bz2


2. Descomprime e ingresa al directorio

  • $ tar jxf parallel-20101202.tar.bz2
  • cd parallel-20101202/

3. Sigue los tres pasos habituales: configura, compila e instala. Si tienes compiladores y bibliotecas GNU no tendrás ningún problema.

  • $ ./configure
  • $ make
  • $ sudo make install

4. La documentación oficial en línea es extensa e idéntica al manual de usuario:

  • $ man parallel


Modo de Utilización


Su modo de utilización, es poner a trabajar cada uno de los procesadores y/o núcleos con que cuenta el equipo para agilizar el tiempo de realización de cualquier tarea o proceso.

Ejemplo:


Listando con 8 nucleos, 5 de maquina local: (modo remoto)

01 $ seq 1 10 \
02 | parallel -j +0 --sshlogin
:,serverer ‘
03 ‘echo {} $(hostname) ‘
04 5 desktop
05 6 desktop
06 7 desktop
07 8 desktop
08 10 desktop
09 9 desktop
10 1 serverer
11 2 serverer
12 3 serverer
13 4 serverer

Ventajas de utilizar GNU Parallel son:

  • Es software libre
  • Aprovechamiento de los distintos núcleos, pudiendo repartir la carga de trabajo incluso entre otras máquinas de la red.
  • Tiene la capacidad de realizar tareas a través de la red.
  • Facilita la tarea de procesar múltiples archivos simultáneamente en máquinas con más de un núcleo.

No hay comentarios:

Publicar un comentario