我有脚本curl命令有10000个curl命令 必须运行,我把它们放进去,但我的问题是多少限制 100或1000,在同一秒内输出负载或问题时运行的安全号码
答案 0 :(得分:1)
设置一个数字非常困难 - 这实际上取决于您的操作系统(您可能能够控制正在运行的进程数或打开文件数),您的网络,CPU等。
我强烈建议您在符合运行代码要求的系统上进行测试。
我还建议你使用multi-curl,这是为了这样的工作 - 看看这里例如:curl_multi_init
答案 1 :(得分:0)
它主要受限于您拥有多少RAM。另请注意,默认情况下,大多数Linux发行版允许的最大进程数为32768
个进程。可以用/proc/sys/kernel/pid_max
编辑最多大约420万个进程(或者确切地说是2 ^ 22) - 上帝知道Windows上的进程限制是什么,但我认为它明显低于Linux&# 39;限制。但你有terrabytes的ram吗?
编辑:这个问题不是关于编程,我想你应该在https://serverfault.com或https://superuser.com询问。