Perguntas sobre 'shared-memory'

3
respostas

Na memória do sistema… especificamente a diferença entre 'tmpfs', '' shm 'e' hugepages… '

Eu tenho estado curioso ultimamente sobre os vários sistemas de arquivos baseados em memória do kernel Linux. Note: No que me diz respeito, as questões abaixo devem ser consideradas mais ou menos opcionais quando comparadas com uma melho...
20.03.2014 / 06:11
1
resposta

É errado pensar em “memfd” como contabilizado “para o processo que possui o arquivo”?

link Theoretically, you could achieve [memfd_create()] behavior without introducing new syscalls, like this: int fd = open("/tmp", O_RDWR | O_TMPFILE | O_EXCL, S_IRWXU); (Nota: para garantir mais portualmente um tmpfs aqui, podemo...
02.05.2018 / 21:22
1
resposta

Quais são as diferenças na memória compartilhada entre os sistemas Unix antigos e modernos?

Como os processos poderiam compartilhar memória nas primeiras versões do Unix? Como isso se compara às implementações modernas de memória compartilhada?     
17.12.2010 / 01:12
1
resposta

use '/ run / shm' (anteriormente '/ dev / shm') como um diretório temporário

É uma boa prática criar um diretório em /run/shm (anteriormente /dev/shm ) e usá-lo como um diretório temporário para um aplicativo? Antecedentes: Estou escrevendo testes de caixa preta para um programa que faz muita coisa com arquivos e...
22.04.2013 / 12:58
2
respostas

Onde o Linux define os valores padrão para o SHMMAX?

Estou apenas imaginando onde esses valores estão sendo definidos e para que eles são padronizados? O meu é atualmente 18446744073692774399. Eu não coloquei em nenhum lugar que eu possa ver. $ cat /proc/sys/kernel/shmmax 18446744073692774399...
14.06.2017 / 02:47
1
resposta

O que é “SYSV00000000”?

No meu dmesg apareceu quando meu gerenciador de janelas (xfwm4, parte do XFCE) caiu: xfwm4[3936]: segfault at 7f3c7c523770 ip 00007f3c7c523770 sp 00007ffffea1ee28 error 15 in SYSV00000000 (deleted)[7f3c7c4e8000+60000] O mesmo SYSV0000...
20.08.2012 / 04:54
1
resposta

operação em / dev / shm causa estouro

Estou repetindo dezenas de milhares de operações semelhantes em / dev / shm, cada uma com um diretório criado, arquivos gravados e depois removidos. Minha suposição costumava ser que eu estava realmente criando diretórios e removendo-os no lugar...
14.06.2013 / 00:12
1
resposta

Entendendo o MMAP

Eu estava passando a documentação sobre o MMAP aqui e tentei implementá-lo usando < a href="https://www.youtube.com/watch?v=F3z-SIxu1Tw"> este Tenho algumas dúvidas sobre sua implementação. O MMAP fornece um mapeamento de um arquivo e...
29.08.2017 / 19:01
1
resposta

O que são shmpages em termos leigos?

O que exatamente é shmpages no grande esquema da terminologia de kernel e memória. Se eu estou atingindo um shmpages limite, o que isso significa? Também estou curioso para saber se isso se aplica a mais do que o linux     
07.01.2011 / 05:58
1
resposta

Arquivo com backup, memória compartilhada bloqueada e interação com disco

O Varnish, um acelerador de HTTP, usa um arquivo SHM com 80 MB de backup que é mlock () ed na memória. Os documentos em verniz recomendam armazenar o arquivo em tmpfs para evitar acesso desnecessário ao disco. No entanto, se o arquivo inteiro...
14.07.2014 / 19:04