in reply to Forking multiple processes at once, but limiting how many at a time

Both Parallel::ForkManager and Proc::Queue allow one to limit the number of forked processes running concurrently.

If you are using SSH to send jobs to the remote hosts, consider also Net::OpenSSH::Parallel.

  • Comment on Re: Forking multiple processes at once, but limiting how many at a time