Perguntas sobre 'multi-threading'

3
respostas

Por que ter mais núcleos mais rápidos torna meu software multithreaded mais lento?

Estou com um comportamento bizarro no dimensionamento de um aplicativo C ++ multiprocesso / multithread. O aplicativo contém 10 processos separados, comunicando-se através de Sockets de Domínio Unix e cada um tendo ~ 100 threads fazendo IO e v...
05.07.2018 / 10:26
1
resposta

O multithreading do Python não funciona no servidor VPS

Eu estou executando um aplicativo multithreaded python com vários processos que raspa dados de alguns sites. Enquanto correndo no meu localhost Ele funciona muito bem, mas no servidor vps eu estou usando (Centos 5.8, 2.6 GHZ com 4 núcleos) execu...
01.09.2012 / 16:22
2
respostas

Linux: Localizando os processos do sistema que estão no topo

Estou executando um programa multithread no meu processador de 8 núcleos. O comando top mostra 8 processos em execução e cada um utiliza um núcleo em 100%. O problema é que apenas 21% estão marcados como cpu do usuário e meu aplicativo es...
13.11.2012 / 09:38
3
respostas

Threading da Criptografia de Disco Inteiro do PGP no servidor

Desejo usar um servidor Xeon quad-core vintage 2010 para criptografar periodicamente unidades eSATA de 500 GB. Eu tenho três perguntas: 1) Eu suponho que a versão atual do WDE seja totalmente multithread e que o throughput seja escalonado lin...
11.11.2010 / 10:05
0
respostas

Leitura / gravação dividida no Mongodb

Estamos procurando alguma ferramenta de balanceamento de carga que possa dividir a carga de leitura e gravação entre réplica e nó mestre, eu sei que isso pode ser possível através de driver ou nível de aplicativo, mas eu gostaria de fazer em nív...
16.04.2018 / 10:05
0
respostas

A maneira mais rápida de classificar arquivos muito grandes, de preferência com progresso

Eu tenho um arquivo simples de 200 GB (uma palavra por linha) e quero classificar o arquivo, depois remover as duplicatas e criar um arquivo TXT final limpo a partir dele. Eu tentei sort com --parallel , mas ele durou 3 dias e fiquei fru...
01.06.2018 / 05:16
0
respostas

Existe uma maneira de verificar a utilização de recursos em um cluster executando o SLURM?

Não tenho certeza se essa pergunta se encaixa melhor aqui ou no Unix.SE, mas achei que é mais apropriado aqui. Eu estou executando algumas pesquisas pesadas de computação em um cluster nacional que usa o SLURM para agendar trabalhos. Eu perce...
21.07.2016 / 15:26
0
respostas

Como um servidor (por exemplo, web) gerencia várias solicitações / conexões? [fechadas]

Eu li que o apache tem uma solução para criar um novo thread por novo pedido, mas ainda tenho algumas perguntas. Como é possível que um servidor possa gerenciar milhares (até mesmo uma conexão milionária - depende do aplicativo) ao mesmo temp...
06.10.2016 / 13:33
4
respostas

O que causa a alternância de contexto no Windows?

No contexto do Linux, a comutação pode ocorrer porque um aplicativo faz uma chamada ao sistema ou porque o planejador troca os processos da CPU por outro processo. No Windows, quais são as possíveis causas de uma alternância de contexto? Espe...
17.02.2010 / 22:24
2
respostas

Linux Scheduler (não usando todos os núcleos na máquina multi-core) RHEL6

Estou vendo um comportamento estranho em um dos meus servidores (executando o RHEL 6). Parece haver algo errado com o agendador. Aqui está o programa de teste que estou usando: #include <stdio.h> #include <unistd.h> #include &l...
05.04.2012 / 00:41