Você pode tentar instalar o GNU paralelo. Você pode obter alguns exemplos paralelos do GNU aqui .
Teste
Eu instalei gnu-parallel
da fonte na minha máquina e consegui que ela funcionasse.
Você pode instalá-lo a partir da fonte a partir daqui . Eu tenho um sistema redhat, então baixei o pacote fedora e executei o .configure
, make
e make install
para parallel
instalá-lo no meu sistema.
Agora, após a instalação bem-sucedida, criei um diretório checking
e executei o comando abaixo.
seq 10 | parallel -n0 wget http://www.betaservice.domain.host.com/web/hasChanged?ver=0
Como esperado, o comando acima baixou 10 cópias da página da web. Você pode definir o número que desejar seq
.
Para mais informações sobre como executar o mesmo comando em paralelo, você pode verificar os exemplos fornecidos pelo gnu-parallel a partir daqui . Na página de exemplo,
Se você deseja executar o mesmo comando com os mesmos argumentos 10 vezes em paralelo, é possível:
seq 10 | paralelo -n0 my_command my_args
EDITAR
Agora, para aproveitar a parallel
execução, você pode usar o comando como,
seq 70 | parallel -j70 wget http://www.betaservice.domain.host.com/web/hasChanged?ver=0
A -j
opção é algo que pode especificar o total de tarefas que podem ser executadas em paralelo com base no total de núcleos da CPU.