Multithreading-Diff

2

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 parallelvielleicht?

brunobhr
quelle
Ja, benutze gnu parallel. Es werden mehrere diffs gestartet, bis zu einer pro Datei, bis zu einer pro CPU. Es kann jedoch nicht schneller sein, da der Flaschenhals die einzelne Festplatte sein kann. (versuchen Sie es und sehen Sie)
Strg-Alt-Delor
Danke aber wie?
brunobhr
Hast du dir das Handbuch angesehen?
ctrl-alt-delor

Antworten:

1
parallel diff {} ../other/dir/{} ::: *
Ole Tange
quelle