为什么 GNU parallel 的效率越来越低?

Why does GNU parallel become less and less effective?

我有一个包含 1 000 000 个域名的文件,我目前正在列表的每个域(即文件的每一行)上启动脚本 testssl.sh (http://testssl.sh)。我正在使用 GNU parallel 来提高性能。以下是我使用 GNU parallel 启动 testssl.sh 的方式:

cat listDomainNames.txt | parallel --no-notice -j0 --workdir $PWD ./testMX.sh

testMX.sh 启动 testssl.sh 的地方:

./testssl.sh --starttls smtp --vulnerable --server-preference -mx --append     --csvfile result.csv 

一开始,我的脚本测试域名的速度非常快(1 小时内 5000 个),几个小时后,它变得非常慢(比如每分钟 1 个域)。知道发生了什么吗?提前致谢!

越来越多的进程将挂起等待超时。