Perguntas sobre 'virtual-memory'

1
resposta

tmpfs e vm.swappiness

Eu comecei a ajustar um pouco o desempenho da VM Linux em meu sistema (sim. Eu sei que vm.swappiness = 0 matará gatinhos, mas achei 30-40 muito melhor para mim, pois melhorou minha latência - provavelmente ao custo de Taxa de transferência). Eu...
25.02.2012 / 20:28
1
resposta

Acessando a memória E / S mapeada está lenta

Eu tenho um Terasic-SoCKIT (fpga & arm cortex a9) e tenho Linux rodando no HPS. Estou tentando acessar a memória mapeada I / O, escrevi um driver de caractere simples com funções "request_mem_region" e "ioremap". O IO mapeado na memória é um...
22.10.2015 / 00:43
1
resposta

Justificativa para fazer o segmento de texto do espaço do usuário iniciar em 0x8048000

Eu li em algum lugar que (pelo menos desde o Linux v. 2.6) todo o código do espaço do usuário é colocado no endereço de carregamento 0x8048000 no espaço de endereço da memória virtual. Minhas próprias observações confirmam isso. Eu fiz um...
25.06.2012 / 05:52
1
resposta

Como coexistem paginação estendida (4MB) e regular (4KB)?

Na arquitetura x86, a "paginação estendida" permite que quadros de páginas (memória física) sejam 4 MB em vez de 4 KB. O livro "Entendendo o Kernel Linux, 3a" no capítulo 2 "Endereçamento de Memória", subcapítulo "Paging no Linux", seção "Tab...
13.06.2012 / 12:23
1
resposta

Impossível trocar, mas memória física suficiente está disponível

Eu tenho um problema estranho ao desligar o swap. O servidor tem 192 GB de memória, 154 GB grátis. É um hipervisor que executa várias máquinas virtuais Linux KVM. Ao tentar: # swapoff -a swapoff: /dev/sda2: swapoff failed: Cannot alloca...
07.11.2016 / 17:26
2
respostas

Explicação enganosa da memória virtual no TLDP

Estou completamente confuso sobre a explicação da memória virtual no TLDP: link Eles dizem: Each individual process runs in its own virtual address space and is not capable of interacting with another process except through secure,...
10.01.2013 / 00:44
4
respostas

Quanta RAM é necessária para evitar o uso de swap?

No meu sistema sempre disponível alguma memória "Livre" e "Inativa", mas às vezes o sistema move alguns megabytes para trocar. Por noite, talvez em torno de 100MB, mas por alguns dias em swap poderia ser superior a 4000MB. Como posso determin...
22.07.2014 / 14:13
3
respostas

Como posso encontrar a quantidade de memória consumida por um processo?

Como posso encontrar a quantidade de memória principal consumida por um processo usando ps aux ? Eu tenho um processo que dura meia hora. É possível encontrar a quantidade máxima de memória principal consumida por ele usando ps aux ? E...
19.12.2013 / 22:06
1
resposta

Os espaços de endereçamento virtuais de todos os processos possuem o mesmo conteúdo em suas partes “Kernel”?

A interface de programação do Linux mostra o layout de um espaço de endereço virtual de um processo: Okernelnamemóriafísicaécompletamenteouparcialmentemapeadoparaaparte"Kernel" na parte superior de 0xC0000000 para 0XFFFFFFFF no espaço de end...
14.09.2018 / 13:18
1
resposta

Por que o brk (0) é chamado?

Em um primeiro shell eu executo o comando tail sem argumento. Em um segundo shell eu mato o primeiro rabo usando strace para monitorar as chamadas do sistema. qdii@nomada ~ $ strace kill 1713 execve("/bin/kill", ["kill", "1713"], [/* 82...
13.05.2013 / 13:38