Perguntas sobre 'virtual-memory'

4
respostas

Como configurar corretamente zram e swap

Estou configurando o & compilação do novo kernel 3.0. Uma das guloseimas que planejei usar por algum tempo (por patching) que foi mesclada em 3.0 é zram. É possível configurar tanto o hdd swap como o zram swap para que o zram seja usado p...
22.07.2011 / 23:45
1
resposta

User Kernel dividida em Linux de 64 bits

Qual é a divisão padrão do usuário / kernel no linux de 64 bits? Eu li Documentation/x86_64/mm.txt (que alguém apontou), mas pude não faça para fora. Alguém pode fornecer uma resposta direta (algo como 3GB / 1GB para implementação de 32...
21.02.2012 / 08:17
1
resposta

Não é possível manipular a solicitação de paginação do kernel?

[Aviso: Inicialmente eu estava um pouco nervoso em postar isso aqui, então eu perguntei no Meta se discutir homebrew / modding era aceitável. Com base na resposta que recebi de vários membros veteranos, segui em frente e publiquei este tópico....
03.03.2011 / 20:27
2
respostas

Por que no Linux moderno, o tamanho padrão da pilha é tão grande - 8MB (até 10 em algumas distribuições)

Por exemplo, no OSX, é 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 questão é muito ampla e depende muito do uso, mas ainda queria p...
05.10.2018 / 12:12
4
respostas

Por que o limite teórico de RAM para o RHEL 6 128 TB e como isso é determinado?

Estou estudando para o RHCSA e estou confuso com uma declaração que me deparei em algum material de treinamento: There is no practical maximum RAM, as theoretically, you could run 128 TB of RAM on RHEL 6. But that's just theory. The maxim...
12.01.2013 / 21:55
1
resposta

Mapeamentos de bibliotecas compartilhadas em / proc / pid / maps

Por que /proc/pid/maps contém alguns registros para a mesma biblioteca? Aqui está um exemplo: 7fae7db9f000-7fae7dc8f000 r-xp 00000000 08:05 536861 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20 7fae7dc8f000-7fae7de8f000...
29.08.2015 / 16:34
2
respostas

Um assassino oom isso está me desconcertando

Eu não sou capaz de entender por que o kernel enviaria este oom killer quando eu vejo memória suficiente disponível: Além disso, por que há tantas páginas de cache do kernel alocadas? Eu digo que memória suficiente está disponível depois de o...
23.07.2012 / 22:49
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
2
respostas

Onde a memória virtual é armazenada no disco rígido?

Se um processo quiser acessar um endereço de memória que não esteja na memória física, o SO terceirizará um quadro de página da memória física para o disco rígido para uso posterior. Onde, no disco rígido, esses dados / instruções são armazenado...
26.03.2013 / 15:02
1
resposta

Qual é o propósito de mapeamentos de memória aparentemente inutilizáveis no linux?

Parece que todo processo tem mapeamentos de memória privada que não são legíveis nem graváveis nem executáveis (cujas flags são "--- p"): grep -- --- /proc/self/maps 7f2bd9bf7000-7f2bd9df6000 ---p 001be000 fc:00 3733 /li...
24.03.2017 / 21:11