Perguntas sobre 'virtual-memory'

3
respostas

Por que o Debian Linux permite espaço de endereçamento virtual de até 128TiB por processo, mas apenas 64TiB de memória física?

Acabei de ler aqui : up to 128TiB virtual address space per process (instead of 2GiB) 64TiB physical memory support instead of 4GiB (or 64GiB with the PAE extension) Por que isso? Quer dizer, o suporte a memória física está send...
16.08.2017 / 22:16
3
respostas

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? Eu sou capaz de produzir um estouro de pilha apenas usando grandes variáveis locais? Eu escrevi um pequeno programa C para testar minha s...
20.07.2014 / 11:48
3
respostas

Uso real da memória de um processo

A seguir, o uso de memória de mysql e apache , respectivamente, no meu servidor. De acordo com a saída de pmap , mysql está usando cerca de 379M e apache está usando 277M. [root@server ~]# pmap 10436 | grep total total...
28.10.2014 / 19:04
1
resposta

É assim que a paginação do linux deve se comportar? (porque parece horrível ...)

Quando meu sistema linux chega perto da paginação (isto é, no meu caso, 16GB de ram quase cheio, 16GB de swap completamente vazio) se um novo processo X tentar alocar alguma memória o sistema bloqueia completamente. Isto é, até que uma quantidad...
03.05.2018 / 18:08
3
respostas

O chip MMU (Memory Management Unit) é necessário para que um processador tenha suporte a memória virtual?

O chip MMU (Memory Management Unit) é necessário para que um processador tenha suporte a memória virtual? É possível emular a funcionalidade MMU no software? (Estou ciente de que provavelmente terá um grande impacto no desempenho).     
02.10.2017 / 11:07
2
respostas

Como aumentar o espaço máximo de troca no Mac OS X?

No Mac OS X Yosemite 10.10.5, quando tento executar um cálculo que precisa alocar e usar 128 GB de memória (é um programa de linha de comando escrito em C), o kernel mata meu processo com extremo prejuízo. Esta entrada de log do console é um exe...
27.09.2015 / 17:40
1
resposta

O significado da saída do pmap

Eu escrevi main.c no Linux: int main() { while (1){} } Quando eu compilo e inicio, posso pmap it: # pmap 28578 28578: ./a.out 0000000000400000 4K r-x-- /root/a.out 0000000000600000 4K r---- /root/a.out 00000000006...
17.12.2013 / 18:46
1
resposta

Zswap, Zram, cenários de uso de desktop do Zcache

Estou tentando entender a diferença em casos de uso para Zswap, Zram e Zcache. Desculpas antecipadas para a longa / ligeiramente desleixada questão formulada. Eu fiz um monte de googling, e eu entendo que o zram é basicamente um dispositivo de...
09.11.2013 / 17:19
2
respostas

Alguém realmente usa e se beneficia de páginas enormes e transparentes?

Eu tenho lutado com problemas de desempenho de páginas enormes e transparentes tarde, e notei que muitos sistemas de banco de dados recomendam desativá-lo. eu sou falando Oracle, Postgresql, MySQL, Cassandra, NuoDB, Redis, Hadoop, e mais. Por...
07.05.2015 / 03:05
1
resposta

Muitos daemons do Gnome 3.28 estão usando mais de 100 GB de VIRT. Por quê?

Atualizei recentemente este laptop para o Fedora 28 Beta e com ele o Gnome 3.28. As coisas são principalmente boas. Mas algumas coisas são estranhas. Isso não está causando problemas porque isso é tudo memória virtual. Mas por que esses da...
17.04.2018 / 18:42