Existe alguma diferença entre SWAP e memória cache?

Existe alguma diferença entre SWAP e memória cache?

Eu instalei o indicador-multiload 0.2-0ubuntu1 do centro de software. (É muito semelhante ao indicador do painel do gnome mostrando gráficos de memória e CPU)

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

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

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

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

Responder1

Sim. Eles são algo completamente diferente, até mesmo o oposto em vários aspectos. Tentarei explicar de forma simples e curta. Observe que esta resposta é apenas uma simplificação e a coisa real é bem mais complexa. Clique nos links da Wikipedia para uma explicação melhor.

  • Memória cache de disco: São pedaços da memória física, a RAM, usados ​​para armazenar arquivos. Dessa forma, quando um programa precisar ler o arquivo, ele será buscado na memória e não no disco rígido. Isso é feito porque a memória é muito mais rápida.
  • Trocar: Este é um local no disco rígido (geralmente uma partição dedicada) usado para armazenar programas ou dados que não cabem na memória, como quando um programa cresce mais do que a memória disponível. SWAP é muito mais lento que a RAM, então quando você clica em swap o computador fica mais lento, mas pelo menos o programa pode funcionar. No Linux, o swap também é usado para hibernar ou para mover programas pouco usados ​​para fora da memória para permitir mais espaço para o cache do disco.

Responder2

TROCAR

Sua partição é basicamente um conceito UNIX/LINUX no qual os processos são mapeados para armazenamento secundário quando a memória primária está 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 num futuro próximo.

Espera que ajude

informação relacionada