Perguntas com a marcação «virtual-memory»

26
É assim que a paginação do Linux deve se comportar?

Quando meu sistema Linux se aproximar da paginação (no meu caso, 16 GB de RAM quase cheia, 16 GB de swap completamente vazios) se um novo processo X tentar alocar alguma memória, o sistema trava completamente. Ou seja, até que uma quantidade desproporcional de páginas (com o tamanho total e a taxa...

20
O Linux pode ficar sem memória RAM?

Vi várias postagens na web de pessoas aparentemente reclamando de um VPS hospedado que matava processos inesperadamente porque eles usavam muita RAM. Como isso é possível? Eu pensei que todos os sistemas operacionais modernos fornecem "RAM infinita" apenas usando a troca de disco para o que for...

20
Uso real de memória de um processo

A seguir estão os usos de memória mysqle, apacherespectivamente, no meu servidor. De acordo com a saída de pmapdizer, mysqlestá usando cerca de 379M e apacheestá usando 277M. [root@server ~]# pmap 10436 | grep total total 379564K [root@server ~]# pmap 10515 | grep total total...

18
Como a alocação de pilha funciona no Linux?

O sistema operacional reserva a quantidade fixa de espaço virtual válido para a pilha ou outra coisa? Posso produzir um estouro de pilha apenas usando grandes variáveis ​​locais? Eu escrevi um pequeno Cprograma para testar minha suposição. Está sendo executado no X86-64 CentOS 6.5. #include...

12
O significado da saída do pmap

Eu escrevi main.cno Linux: int main() { while (1){} } Quando eu compilo e inicio, posso pmap: # pmap 28578 28578: ./a.out 0000000000400000 4K r-x-- /root/a.out 0000000000600000 4K r---- /root/a.out 0000000000601000 4K rw--- /root/a.out 00007f87c16c2000 1524K r-x--

9
Noções básicas sobre MMAP

Eu estava revisando a documentação referente ao MMAP aqui e tentei implementá-lo usando este Eu tenho algumas dúvidas sobre sua implementação. O MMAP fornece um mapeamento de um arquivo e retorna um ponteiro desse local na memória física ou retorna com um endereço da tabela de mapeamento? e...

9
Como configurar corretamente o zram e trocar

Estou configurando e compilando o novo kernel 3.0. Um dos brindes que planejei usar por algum tempo (por meio de patches) que foram mesclados no 3.0 é o zram. É possível definir a troca do disco rígido e a troca do zram para que o zram seja usado primeiro e apenas as páginas derramadas sejam...