Existe diferença entre a memória SWAP e Cache?

3

Instalei o indicador-multiload 0.2-0ubuntu1 do centro de software. (É muito parecido com o indicador do painel gnome mostrando gráficos de memória e CPU)

Quando clico no painel do Unity que mostra o pequeno gráfico de memória, ele diz:

Mem: 1.451 GB Cache: 2.581. Isso também é representado no gráfico de cores.

No entanto, quando eu carrego o Monitor do Sistema, o SWAP está em um 0 plano.

Isso é normal ou pode haver um bug no Monitor do Sistema ou no Indicador do Painel?

    
por mloman 20.12.2011 / 13:56

2 respostas

8

Sim. Eles são uma coisa completamente diferente, mesmo o oposto de muitas maneiras. Vou tentar explicar de maneira simples e curta. Note que esta resposta é apenas uma simplificação e a realidade é bem mais complexa. Clique nos links da wikipedia para uma melhor explicação.

  • Memória de cache de disco : são pedaços da memória física, a RAM, usada para armazenar arquivos. Dessa forma, quando um programa precisa ler o arquivo, ele é obtido da memória em vez do disco rígido. Isso é feito porque a memória é muito mais rápida.
  • Swap : é um local no disco rígido (geralmente uma partição dedicada) usado para armazenar programas ou dados que podem não se encaixa na memória, como quando um programa cresce mais do que a memória disponível. SWAP é muito mais lento que RAM, então quando você aperta swap o computador fica mais lento, mas pelo menos o programa pode funcionar. No linux swap também é usado para hibernar, ou para mover o baixo programa usado para fora da memória para permitir mais espaço para o cache de disco.
por Javier Rivera 20.12.2011 / 14:08
0

SWAP

A partição é basicamente um conceito UNIX / LINUX no qual os processos são mapeados para armazenamento secundário quando a memória principal é baixa. Portanto, se sua RAM for grande o suficiente, a partição SWAP pode não ser usada com frequência.

CACHE

Por outro lado, o cache é usado para armazenar dados que foram ou serão necessários em um futuro próximo

Esperanças que ajudam

    
por coder 20.12.2011 / 14:08