为什么 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 个域)。知道发生了什么吗?提前致谢!
越来越多的进程将挂起等待超时。
我有一个包含 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 个域)。知道发生了什么吗?提前致谢!
越来越多的进程将挂起等待超时。