使用 GNU Parallel 的所有 CPU 核心

使用 GNU Parallel 的所有 CPU 核心

是否可以使用带有 gnu parallel 的 ubuntu 服务器中的所有 cpu 核心来运行程序?我将使用 hashcat 程序。

答案1

你可以使用 GNU Parallel 来使用所有 CPU 核心,但如果目标是运行 hashcat,那么这样做是没有用的。hashcat 将自动在所有核心上运行(因此说我在谷歌上找到的第一个结果)。

使用并行资源解决一个问题时的主要问题是共享问题空间,以便不同的资源不会通过处理问题的同一部分而无用地重复工作。GNU Parallel 是一个用于共享负载的通用程序,它会给您留下相当多的工作要做,而 hashcat 是为这项任务而设计的,并且会原生地进行负载共享。如果您有 GPU,它还会使用 GPU,如果您真的想暴力破解密码,这很有用。

相关内容