Tentei executar o programa X usando 8 threads e acabou em n minutos . Tentou executar o mesmo programa usando 50 threads e acabou em n * 10 minutos . Por que isso acontece e como posso obter o número ideal de threads que posso usar?
Tentei executar o programa X usando 8 threads e acabou em n minutos . Tentou executar o mesmo programa usando 50 threads e acabou em n * 10 minutos . Por que isso acontece e como posso obter o número ideal de threads que posso usar?
Como o google chrome / chromium gera vários processos, é mais difícil ver quanta memória total esses processos usam no total. Existe uma maneira fácil de ver quanta memória total uma série de processos conectados está
Pelo que entendi, o tamanho da pilha padrão para um pthread no Linux é 16K. Estou obtendo resultados estranhos na minha instalação do Ubuntu de 64 bits. $ ulimit -s 8192 Além disso: pthread_attr_init(&attr); pthread_attr_getstacksize(&attr, &stacksize); printf("Thread stack size =...
Eu tenho um script de linha de comando que executa uma chamada de API e atualiza um banco de dados com os resultados. Eu tenho um limite de 5 chamadas de API por segundo com o provedor de API. O script leva mais de 0,2 segundos para ser executado. Se eu executar o comando sequencialmente, ele...
Se um processo Unix (Posix) receber um sinal, um manipulador de sinal será executado. O que acontecerá com ele em um processo multithread? Qual thread recebe o sinal? Na minha opinião, a API de sinal deve ser estendida para lidar com isso (ou seja, o segmento do manipulador de sinal deve poder...
Quando executo top -H, vejo que meus vários mysqlthreads têm o mesmo PID. No entanto, ps -eLfvejo que cada um tem um PID diferente: ps -eLf UID PID PPID LWP C NLWP STIME TTY TIME CMD mysql 1424 1 1424 0 17 18:41 ? 00:00:00 /usr/sbin/mysqld mysql 1424 1 1481 0 17 18:41 ? 00:00:00...
Por exemplo, no OSX, é ainda menor que 512k. Existe algum tamanho recomendado, tendo em mente que o aplicativo não usa recursão e não aloca muitas variáveis de pilha ? Eu sei que a pergunta é muito ampla e depende muito do uso, mas ainda queria perguntar, pois eu queria saber se há alguma...
Eu escrevi um script bash que está no seguinte formato: #!/bin/bash start=$(date +%s) inFile="input.txt" outFile="output.csv" rm -f $inFile $outFile while read line do -- Block of Commands done < "$inFile" end=$(date +%s) runtime=$((end-start)) echo "Program has finished execution in...
meu servidor está sendo executado com o Amazon Ec2 linux. Eu tenho um servidor mongodb dentro. O servidor mongodb está sendo executado com muita carga e, infelizmente, tive um problema com ele: / Como se sabe, o mongodb cria um novo encadeamento para cada conexão do cliente, e isso funcionou bem...
Eu tenho um serviço que estou chamando de outro aplicativo. Abaixo está o URL do meu serviço que estou chamando - http://www.betaservice.domain.host.com/web/hasChanged?ver=0 Eu preciso fazer algum teste de carga no meu URL de serviço acima de maneira multithread em vez de chamar sequencialmente...
Existe alguma maneira de makeusar o multi-threading (6 threads é ideal no meu sistema) em todo o sistema, em vez de apenas adicionar -j6à linha de comando? Então, se eu corro make, ele age da mesma forma que eu estava correndo make -j6? Eu quero essa funcionalidade porque instalo muitos pacotes do...