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


1
Obtendo informações sobre o uso da memória de um processo em / proc / pid / smaps
Para um determinado processo em /proc/<pid>/smaps, para uma determinada entrada de mapeamento, quais são: Shared_Clean Shared_Dirty Private_Clean Private_Dirty Shared_Clean+ É Shared_Dirtya quantidade de memória compartilhada com outros processos? Então é como RSS compartilhado? Da mesma forma, é Private_Clean+ Private_Dirtya quantidade de memória disponível para apenas um processo ? Então é …

2
Por que desligar minha máquina depois de uma `rm 'ruim salvou meus arquivos?
Situação clássica: Eu corri mal rme percebi imediatamente depois que havia removido os arquivos errados. (Nada crítico e eu tinha backups razoavelmente recentes, mas ainda irritantes.) Sabendo que mais atividade em disco era minha inimiga, se eu quisesse recuperar os arquivos com extundeleteessas ferramentas, desliguei imediatamente a máquina fisicamente (por …

2
É 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 …



6
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 que passa pela …

3
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 277588K Comparando isso com a …

3
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 <string.h> #include <stdio.h> int main() …




1
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-- /lib/libc-2.11.1.so 00007f87c183f000 2044K ----- /lib/libc-2.11.1.so 00007f87c1a3e000 16K r---- /lib/libc-2.11.1.so 00007f87c1a42000 4K rw--- /lib/libc-2.11.1.so …



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.