Perguntas sobre 'shared-memory'

2
respostas

IPC: memória compartilhada matou notificação de processo

No sistema de memória compartilhada, quando dois processos compartilham um segmento de memória compartilhada, após um processo ser eliminado, como o outro processo em execução será notificado do processo eliminado pelo sistema de memória compart...
31.01.2012 / 17:29
0
respostas

Por que o '/ dev / shm' em uma instância do EC2 tem taxa de transferência de E / S comparável a uma unidade EBS?

Recentemente, aprendi sobre o conveniente sistema de arquivos de "memória compartilhada" em /dev/shm . Eu queria ver se eu poderia usar isso para acelerar um programa às vezes ligado a disco que grava e lê de um diretório, então eu executei um...
24.01.2018 / 05:43
1
resposta

Como posso calcular o tamanho da memória compartilhada disponível para o sistema?

De acordo com o documento original , a quantidade total de memória compartilhada disponível no sistema é igual a shmall * PAGE_SIZE . Depois de concluir a instalação do RHEL6, o valor do parâmetro do kernel shmall é 4294967296, o que significa...
02.11.2016 / 09:52
1
resposta

Por que o relógio precisa de um segmento de memória compartilhada?

Esta é uma combinação de programação e questão do Linux, mas acho que é melhor para você aqui. Estou escrevendo um aplicativo que funciona com ipcs (segmentos de memória compartilhada) e, após cada execução, estou verificando se há ipcs...
18.11.2014 / 10:46
2
respostas

Como a corrupção de memória é tratada pelo Linux quando o processo termina?

Há muitas perguntas sobre o estouro de pilha perguntando como um sistema lida com vazamentos de memória e o que acontece em términos anormais. Exemplos: link link link No entanto, não encontrei nenhuma postagem perguntando o me...
10.06.2017 / 11:17
1
resposta

bibliotecas não-reentrantes na memória compartilhada?

Eu encontrei este Q & A dizendo bibliotecas compartilhadas pode ser compartilhado entre processos usando memória compartilhada. Parece impossível, no entanto, compartilhar código entre processos sem algumas restrições bastante severas sobr...
11.03.2016 / 11:34
1
resposta

Limitar o uso de memória de um usuário

Eu tenho um cluster de computação de 44 núcleos e 256GB de memória rodando Ubuntu e gostaria de limitar o número de CPUs e memória usada por certos usuários. Limitar o uso da memória seria mais importante. Por exemplo, eu gostaria de dizer que o...
22.08.2016 / 16:15
1
resposta

Soquete de domínio Unix com VM

É uma afirmação verdadeira que, a memória compartilhada não funciona entre um sistema operacional hospedeiro e um sistema operacional convidado, mas um Socket de Domínio Unix (especificamente o udp) pode se comunicar entre os dois? Uma explic...
27.04.2016 / 18:52
1
resposta

determina o uso de memória real de vários processos que compartilham um grande segmento de memória

Eu apenas dei uma olhada na saída do top e ele me mostrou (entre outros processos) o seguinte: Como uma vez pode ver, eu tenho dez processos consumindo aproximadamente 10GB cada para 100GB no total. O computador, no entanto, tem apenas...
12.01.2016 / 01:15
1
resposta

Nos sistemas, como um processo se comunica com outro processo?

Eu aprendi abaixo dos mecanismos do IPC, Tubos half-duplex do estilo BSD Filas de mensagens no estilo SYSV Conjuntos de semáforos de estilo SYSV Segmentos de memória compartilhada no estilo SYSV Soquetes de estilo BSD...
24.01.2017 / 01:28