如何在同一个dd任务中使用所有核心?

时间:2014-09-09 04:28:32

标签: bash multiprocessing dd

我目前正在使用the来对Banana Pi的加密吞吐量进行基准测试 following page作为起点。

但是,我注意到所提供的 dd 操作不使用两个内核,并且读取了related question.所以我传递了两个 dd ,但必须遗漏一些东西,因为吞吐量不会增加,并且一次只使用一个核心,如 htop 所示。当然,参考是基准命令,仅在 cryptsetup 的1.6x分支中可用,超频时速度提高约68%,但使用手动方法增加约33%。我强烈怀疑测试方法不使用两个核心。

是否有办法让 dd 相同任务使用两个核心并报告一个吞吐量?

我的最终目标是证明手动基准测试过程对于旧版本的 cryptsetup 是可靠的,它们没有“基准”命令,因为他们正在使用它,以便将它与Raspberry Pi进行比较。

0 个答案:

没有答案