Isso é normal; é porque o Linux tem overcommit ( overcommit.ratio
) e o VIRT também é uma memória compartilhada entre processos que usam os mesmos objetos compartilhados.
Eu tenho uma máquina rodando o Ubuntu no Amazon EC2. A máquina possui um drive raiz de 43 Gb e 30 Gb de RAM. Eu estou executando um processador e processo intensivo de memória e tenho notado que às vezes empaca por nenhum motivo aparente.
Eu estou olhando para o uso do sistema através do programa htop
. Eu incluí uma captura de tela abaixo.
Faz sentido que a coluna VIRT acrescente mais do que o espaço físico da unidade do sistema? Meu entendimento é que é o uso de memória virtual. Essencialmente, estou tentando entender se meu processo está congelando porque está ficando sem recursos e com quais recursos ele está ficando sem recursos.
Isso é normal; é porque o Linux tem overcommit ( overcommit.ratio
) e o VIRT também é uma memória compartilhada entre processos que usam os mesmos objetos compartilhados.