gpt4 book ai didi

perl - 多少个并行进程?

转载 作者:行者123 更新时间:2023-12-04 02:58:16 25 4
gpt4 key购买 nike

我正在使用 perl 中的 fork 模块并行运行一些代码调用Parallel::ForkManager .我目前已将最大进程数设置为 30 :

my $pm = Parallel::ForkManager->new(30);

建议创建的最大进程数是多少?我在商业级 Solaris 服务器上执行此操作,但我仍然不想让系统过载。

最佳答案

在下载文件时,这真的取决于

  • 您从多少个不同的主机下载,
  • 与您的最大带宽相比,他们会给您请求的文件多快。

  • 如果您将文件从单台机器下载到本地网络上的单台机器,则 2-3 大约是最大值。如果您从 Internet 上的 30 个不同服务器下载文件,所有这些服务器都很慢,但您的管道很粗,那么 30 个可能是合理的。

    这里没有一个普遍的正确答案。除非你算“这取决于”。

    关于perl - 多少个并行进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35735848/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com