Als «gnu-parallel» getaggte Fragen

GNU parallel ist ein Befehlszeilenprogramm zum parallelen Ausführen von Programmen

109
Parallelisieren Sie eine Bash FOR-Schleife

Ich habe versucht, das folgende Skript, insbesondere jede der drei FOR-Schleifeninstanzen, mit GNU Parallel zu parallelisieren, konnte dies jedoch nicht. Die 4 in der FOR-Schleife enthaltenen Befehle werden nacheinander ausgeführt, wobei jede Schleife etwa 10 Minuten dauert. #!/bin/bash kar='KAR5'...

18
Parallelisieren Sie Rsync mit GNU Parallel

Ich habe ein rsyncSkript verwendet, um Daten auf einem Host mit den Daten auf einem anderen Host zu synchronisieren. Die Daten enthalten zahlreiche kleine Dateien, die zu fast 1,2 TB beitragen. Um diese Dateien zu synchronisieren, habe ich den rsyncBefehl wie folgt verwendet: rsync -avzm --stats...

9
Verwenden von GNU parallel zu Split

Ich lade eine ziemlich gigantische Datei in eine Postgresql-Datenbank. Dazu verwende ich zuerst splitin der Datei kleinere Dateien (jeweils 30 GB) und lade dann jede kleinere Datei mit GNU Parallelund in die Datenbank psql copy. Das Problem ist, dass das Teilen der Datei ungefähr 7 Stunden dauert...

8
Wie man GNU parallel effektiv nutzt

Angenommen, ich möchte alle Übereinstimmungen in einer komprimierten Textdatei finden: $ gzcat file.txt.gz | pv --rate -i 5 | grep some-pattern pv --ratewird hier zur Messung des Rohrdurchsatzes verwendet. Auf meinem Computer sind es ungefähr 420 MBit / s (nach der Dekomprimierung). Jetzt versuche...

2
Multithreading-Diff

Ich vergleiche den Inhalt von zwei Verzeichnissen mit dem diffBefehl in Bash. Auf einem Multithread-System wird nur ein Thread verwendet. Kennt jemand eine Möglichkeit, diffmehr als eine CPU / Thread verwenden zu müssen? Verwenden Sie