Eu tenho um disco de backup que contém centenas de backups da mesma máquina de datas diferentes. O backup foi feito com rsync e hardlinks, ou seja, se um arquivo não alterar o script de backup, ele criará um link físico para o arquivo em um back...
Eu quero paralelizar um loop for, em que o número de iterações no loop pode ser muito grande, como 10 ^ 6. Então, será melhor se eu puder criar threads em vez de processar. Como fazer isso? O código é o seguinte
N=$1
for (( i=0; i < $N; i...
Estou executando este comando no meu Mac OS X em 8 núcleos:
for i in $(cat file1);do grep "$i" file2; done > output.txt
Meu arquivo2 tem 9 milhões de linhas, portanto, leva muito tempo. É possível usar todos os núcleos para dividir o t...
Eu pretendo comprar um novo notebook e tentar descobrir se um processador quad-core me dá alguma vantagem sobre uma máquina dual-core comum. Eu uso distribuições Linux comuns (Ubuntu, Arch, etc.) e principalmente Software Gráfico: Scribus, Inksc...
Eu trabalho em um cluster compartilhado. Eu vi pessoas executarem um código paralelizado neste cluster que, quando eu uso top para ver quais processos estão sendo executados, são mostrados usando (por exemplo) 400% da CPU, já que eles estão u...
Eu tenho um script bash que chama o mesmo script perl de maneira serial. O script bash é usado para coletar os resultados gerais, enquanto o script perl coleta os resultados das minhas simulações para os atributos fornecidos.
O script bash te...
Quando estou executando uma tarefa em uma rede de computadores? Eu comecei a perceber que, se eu qsub qualquer tarefa, a tarefa não vai monopolizar o meu terminal, e eu posso fazer outras coisas no mesmo terminal (o que é bastante útil mesmo s...
Estou tentando executar subscritos a partir de um script principal, mas quero ter certeza de que não mais que n subscritos sejam executados ao mesmo tempo.
O seguinte exemplo simplificado ilustra.
Cada índice cria um arquivo fictício n...
Estou tentando mover partes de um diretório grande (~ 40 GiB e ~ 8 milhões de arquivos) em várias máquinas por meio do Amazon S3 e, devido à necessidade de preservar links simbólicos, estou atrasando o diretório e carregando o arquivo resultante...