Perguntas sobre 'virtual-memory'

1
resposta

Drop_caches não deixa cair caches?

Às vezes, vejo que meu arquivo de troca é um pouco maior do que o normal. Eu tentei sync && echo 3 > /proc/sys/vm/drop_caches sem sucesso. Mas quando eu tentei swapoff -a demora um pouco mais, mas o arquivo de swap é menor depoi...
05.11.2012 / 20:11
1
resposta

como os flags do pte são restaurados quando uma página é trocada da área de troca?

Eu gostaria de entender corretamente o processo de troca e, no entanto, não consegui encontrar uma explicação completa de como os flags de uma página são restaurados quando uma página é trocada de volta para a memória - já que a informação é "pe...
30.07.2017 / 14:50
1
resposta

As figuras em / proc / pid / io incluem paginação e troca de E / S?

Eu sei que: paginação e troca é feita para / do disco / proc / io fornece informações de E / S de disco No entanto, não tenho certeza se / proc / < pid > / io inclui E / S que deveria ser feito na RAM, mas foi para o disco por c...
08.01.2017 / 18:36
1
resposta

Por que meu processo demora muito para morrer?

Basicamente, estou usando o Linux 2.6.34 no PowerPC (Freescale e500mc). Eu tenho um processo (um tipo de máquina virtual que foi desenvolvido internamente) que usa cerca de 2,25 G de VM mlocked. Quando eu mato, percebo que leva mais de 2 minutos...
30.06.2015 / 14:05
2
respostas

Gerar falhas de página principais

É possível gerar falhas de página principais no kernel do Linux à vontade? Um programa pode ser escrito de forma que seja garantido que ele cause uma falha de página principal na sua execução.     
04.03.2015 / 17:51
1
resposta

Limpar cache de memória no Amazon EC2

Em nosso projeto, temos alguns testes que duram cerca de 3-4 horas continuamente. No devido tempo, os testes falham porque não encontraram memória suficiente. No googling, descobri que executar o seguinte comando me ajuda a retomar meus testes:...
28.04.2014 / 15:14
2
respostas

cache TLB que flusa quando uma página é trocada

Recentemente ouvi dizer que o Linux simplesmente libera o cache de TLB quando os dados correspondentes nesse endereço físico são trocados, resultando na subutilização do TLB. Não sei se todos os sistemas operacionais fazem o mesmo. Se isso fo...
07.02.2013 / 06:51
2
respostas

Quando o heap é usado para alocação de memória dinâmica?

O título desta pergunta é muito básico, mas não consegui encontrar uma resposta em nenhum lugar. Cada postagem sobre alocação de memória parece explicar como mmap é usado ou como sbrk foi usado, sem considerar como isso pode ser contextual...
17.12.2017 / 15:56
1
resposta

Como posso aumentar minha memória virtual

Estou começando esta questão, apesar de parecer esta pergunta, mas não é. Estou obtendo saídas diferentes dos comandos, conforme fornecido nessa pergunta. Agora quero mostrar meu cenário. Pelomeuconhecimentodesistemasoperacionais,amemóriav...
12.12.2017 / 08:41
1
resposta

No Linux, dado DirectMap4k, DirectMap2M, DirectMap4M e DirectMap1G, por que nr_hugepages?

Parece que o kernel está usando páginas enormes de qualquer maneira, então por que um parâmetro específico do kernel especificando o número de páginas enormes para manter em reserva? Afinal /proc/meminfo exibe valores para DirectMap4K ,...
07.07.2017 / 02:36