我得到这样的 curl 运行:
parallel -j0 curl -x 10.9.8.4:8080 --retry 1 --connect-timeout 3 -I https://{} --output {}
这会产生 1000 个并行作业。我已经将 ulimit -n 增加到 4096,因此并行命令中的 -j0 会运行 1000 个并行作业。
现在我只得到这个:
while true; do ls | wc -l; sleep 1; done
62040
62242
62424
62603
62764
62920
这相当于每秒 120 - 200 个请求。
我得到了 NVMe 驱动器 - 我怀疑是 DNS 解析器 - 我得到了带有 DNS 顶部的本地绑定 DNS 解析器,但没有有用的结果。
我已经转储了本地 BIND 的缓存,80%的将被请求的域名都在那里 - 所以也许我正在查看错误的区域。
我下一步应该看哪里?
我有足够的计算能力——4.6GHz 64G RAM NVMe 驱动器。