GNU paralelo es un proyecto de software GNU libre y de código abierto, un script de shell de línea de comandos especialmente diseñada para ser utilizada en la ejecución de trabajos en paralelo, en uno o varios equipos remotos que ejecutan un GNU / Linux operativo que system.Helps a guiones pequeños correr o herramienta única commandsThe pueden ser utilizadas para ejecutar comandos individuales o pequeños scripts, así como un comando que se lee de un tubo. La entrada típica es una lista de los ejércitos, una lista de archivos, una lista de usuarios, una lista de tablas, o una lista de direcciones URL.
Además, los usuarios pueden utilizar GNU paralelo para dividir la entrada y la tubería en comandos, en paralelo. El programa ha sido diseñado desde el desplazamiento como una alternativa para el y lsquo; cat | fiesta y rsquo; o Y lsquo; xargs & rsquo; commands.Getting comenzado con GNU ParallelInstalling GNU paralelo en su ordenador GNU / Linux es una tarea fácil. Siempre se puede obtener la última versión del proyecto de Softoware oa través de su web oficial (ver enlace al final del artículo). Guarde el archivo en algún lugar en el equipo y extraer su contenido utilizando un software administrador de archivos.
Abra una aplicación de terminal, utilice el y lsquo; cd y rsquo; comando para navegar a la ubicación de los archivos comprimidos extraídos (por ejemplo cd / home / softoware / paralelo-20141122), a continuación, ejecutar el y lsquo; configure && make y rsquo; comando para configurar y compilar el programa para su arquitectura de sistema / hardware operativo.
Realice la instalación de todo el sistema mediante la ejecución de & lsquo; sudo make install y rsquo; comando como usuario privilegiado o de & lsquo; make install y rsquo; comando si su conectado como root. Varios programa de línea de comandos se generará (parralle, niceload, sem y sql), pero la principal es y lsquo; paralela y rsquo ;.
Varias opciones de línea de comandos están disponibles para cada uno de los programas antes mencionados. Para ver el mensaje de uso de cada uno, y añadir el lsquo; - ayuda & rsquo; opción del comando principal (por ejemplo paralelo --help)
¿Cuál es nuevo en esta versión:.
- - Tollef se ha retirado.
- -. Compresa ha ser rediseñado debido a los errores, por lo que esta cualidad versión alfa
- El formato de --eta y --joblog ha cambiado ligeramente.
¿Cuál es nuevo en la versión 20140122:
- GNU Paralelo fue citado en: Sobre la probabilidad de múltiples bits trastorna en circuitos lógicos http://arxiv-web3.library.cornell.edu/pdf/1401.1003
- HaploClique usa GNU paralelo https://github.com/armintoepfer/haploclique
- El raspado NSScreencast https://blog.nicolai86.eu/posts/2014-01-12/scraping-nsscreencast/
- 30 Enfriar Software Open Source que descubrí en 2013 http://www.cyberciti.biz/open-source/30-cool-best-open-source-softwares-of-2013/
- [Unix] 13. El poder de hacer las cosas en paralelo http://leetaey.tistory.com/384
- En paralelo a la ejecución de un trabajo que se lee de la entrada estándar http://www.linuxask.com/questions/parallel-the-execution-of-a-job-that-read-from-stdin
- Mon Haz un moi (6: 38-11: 50) http://videos.rennes.inria.fr/ReNaBI-GO2013/indexPierreLindenbaum.html
- Shell-Abarbeitung beschleunigen: Wie Sie mit Parallelen Prozesse effizienter in der Shell arbeiten https://www.hosteurope.ch/blog/shell-abarbeitung-beschleunigen-wie-sie-mit-parallelen-prozesse-effizienter-in-der-shell-arbeiten/
- Resumen de GNU tutorial paralelo http://hacktracking.blogspot.dk/2014/01/gnu-parallel-tutorial.html
- Corrección de errores y actualizaciones de la página hombre.
¿Cuál es nuevo en la versión 20131222:
- Detectar si el dir búfer $ TMPDIR se queda sin espacio. Esto cambia una pieza central de código, por lo que esta cualidad versión alfa.
- - mantener orden - (n) onall clasificará según la sshlogin .
- Detección número de CPUs en diciembre Tru64.
- sql GNU:. --list-Mesas para sqlite3
- Corrección de errores y actualizaciones de la página hombre.
¿Cuál es nuevo en la versión 20131122:
- Un aviso de citación se imprime en stderr sólo si stderr es una terminal, el usuario no ha especificado --no-aviso, y el usuario no se ha ejecutado --bibtex una vez.
- - compresa comprimirá los archivos temporales. controla qué programa --compress-programa a utilizar para la compresión de archivos temporales.
- -. Barra muestra el progreso como una barra de progreso compatible con zenity
- - hoja de vida ahora se puede utilizar con --result:. Empleos ya correr se omitirá
- -. Transferencia y rutas de soporte --basefile relación al --workdir insertando /./ en la ruta li>
¿Cuál es nuevo en la versión 20131022:
- Uso --Banco con archivos que contienen /./ en el ruta copiará los archivos en relación con el --workdir.
- La longitud máxima de comandos está en caché en un archivo, reducir a la mitad el tiempo de arranque.
¿Qué hay de nuevo en la versión 20130922:.
- archivos PDF de la documentación se incluyen ahora
- Corrección de errores y actualizaciones de la página hombre se han hecho.
¿Cuál es nuevo en la versión 20130822:
- Esta versión añade un tutorial que muestra gran parte de la funcionalidad de GNU paralelo. hombre parallel_tutorial --line-buffer buffer de salida en una base de línea.
- - registros env registra todas las variables y funciones establecidas (útil para grabar el ambiente normal antes de utilizar --env _) .
- - env _ exporta todas las funciones y variables en el servidor remoto a excepción de los registrados .
¿Qué hay de nuevo en la versión 20130622:
- - xapply ahora recicla argumentos si una fuente de entrada tiene más argumentos que otros.
- El tiempo de sueño entre puestos de trabajo está ahora tanto aumenta y disminuye de manera exponencial.
- 10 segundos verifica la firma utilizando GnuPG si se ha instalado GnuPG.
Instalación
¿Qué hay de nuevo en la versión 20130522:
- El software se puede instalar en 10 segundos ejecutando wget -O - pi.dk/3 |. sh
- Detección de CPU se ha añadido para Hurdes, IRIX, SCO OpenServer y HPUX.
- -. Ctrlc enviará SIGINT a las tareas que se ejecutan en equipos remotos y así matarlos
- -. De carga ahora utiliza 'ps' para encontrar el número de procesos en vez de 'tiempo de actividad' que se ejecuta y es mucho más rápido
- CentOS 3.9 y FreeBSD 7 errores de compatibilidad se fijaron.
- Algunos de estos cambios bastante extensos requeridos, por lo que esta cualidad versión beta.
- - reintentos ahora trabaja con --onall .
- El nuevo cálculo --load ahora funciona en FreeBSD 7.
- - bonitas obras bajo tcsh
Comentarios que no se encuentran