Perguntas sobre 'memory'

A memória de acesso aleatório (RAM) é uma forma de armazenamento de dados no computador. Hoje, ele assume a forma de circuitos integrados que permitem que os dados armazenados sejam acessados em qualquer ordem, com um pior desempenho de tempo constante.
1
resposta

Procurando por documentação / procfs, descrevendo valores e unidades de medida

Surpreendentemente, é difícil encontrar uma documentação abrangente para /procfs . Para minha pergunta específica, eu estou olhando: cat /proc/1/statm (vamos usar pid=1 porque parece estar sempre lá). Eu apenas corri isto e obtive um res...
16.04.2013 / 22:39
1
resposta

confuso sobre o PSS em / proc / pid / maps

Encontrei uma ótima explicação sobre os smaps de informações sobre smaps No meu entender, pensei que shared_clean + shared_dirty + private_clean + private_dirty = rss Eu escrevi um programa para verificar isso: void sa(); int mai...
31.03.2012 / 01:00
2
respostas

raspberry pi continua matando imagemagicks convert

Meu raspberry Pi continua matando o comando convert do imagemagick quando estou redimensionando imagens, especialmente imagens maiores. Existe alguma maneira de evitar isso?     
18.12.2012 / 14:02
1
resposta

Existe uma maneira de chutar o kswapd e fazer com que ele troque de página?

Mesmo que eu tenha configurado o swappiness para 100 e ativado o swap, nada está sendo trocado. Isto é provavelmente porque não tenho alta pressão de memória no momento. Para fins de teste, eu quero forçar o kswapd a trocar o máximo que puder. E...
07.08.2011 / 19:03
1
resposta

/ proc / meminfo diz que VmallocUsed é 0. Então, onde estão meus módulos do kernel armazenados?

Eu pensei que o código dos módulos do kernel estava armazenado em uma alocação de vmalloc ()? (Na verdade, tenho certeza de que o código do kernel está usando vmalloc ( ), não kvmalloc ()). Então, por que /proc/meminfo diz que não tenho zer...
19.11.2018 / 14:40
1
resposta

O que é cpu_entry_area?

A documentação do kernel Linux descreve o mapa de memória virtual . Diz: fffffe0000000000 - fffffe7fffffffff (=39 bits) cpu_entry_area mapping O que é essa "área de entrada da CPU"? É acessível, de alguma forma, para código em execuç...
20.10.2018 / 17:23
1
resposta

Qual é o melhor tamanho de swap no Linux para um programa altamente segmentado?

Estou usando uma instância pequena do servidor do Amazon EC2 e, por padrão, ela permite 382 encadeamentos por processo. No entanto, desejo executar 10.000 threads em um único processo. Recentemente, aprendi que isso pode ser feito reduzindo o li...
10.02.2012 / 15:15
2
respostas

O que acontece com uma área de memória compartilhada quando um processo é interrompido?

Gostaria de saber o que acontece com a memória compartilhada criada com shmget() , conforme mostrado em link quando algum dos processos termina ou morre? A área é libertada ou persistirá?     
09.08.2018 / 19:01
1
resposta

Por que o CentOS usa metade da memória para devtmpfs ou tmpfs?

Eu atualizei recentemente uma máquina virtual de 12 GB para 64 GB e descobri que sem nenhum aplicativo em execução, metade da memória foi alocada. Desde o upgrade, a carga da VM é caótica e, na maioria das vezes, a VM não responde. Não conseg...
10.01.2018 / 16:25
1
resposta

Espaço de endereço do kernel e tabela de páginas do kernel

Estou estudando Arquitetura Linux de Kernel Profissional e estou no Capítulo 3 Gerenciamento de Memória. Enquanto estudei o espaço de endereçamento do kernel, ele é dividido em área de mapeamento direto, área vmalloc, área kmap e área de mapeame...
20.12.2017 / 19:01