O que é Swap no Linux e como usá-lo?

linux

Talvez muitos de vocês já ouviram falar deste termo, a maioria já sabe disso, mas para aqueles novatos que ainda não sabem Do que estou falando, vou falar um pouco sobre a troca.

A troca ou espaço de memória swap ou também conhecido como memória virtual, é aquele que usa o espaço do HDD em vez de um módulo de memória.

De outra forma, aplicativos usam RAM e sua disponibilidade para rodar e poder funcionar no computador, quando há poucos aplicativos rodando no sistema, estes são gerenciados com a memória RAM disponível.

Agora o que acontece quando o oposto é o caso se os aplicativos exigem muita RAM ou simplesmente não há mais memória disponível É aí que entra a troca.

A troca entra em uso quando a memória real se esgota, o sistema copia parte do conteúdo da memória RAM para o espaço de memória de troca para executar outras tarefas.

Uma das principais desvantagens de usar este sistema é que o sistema ficará mais lento, já que a velocidade de transferência de dados entre a RAM e o HDD é muito diferente e tudo depende do seu hardware.

Embora no SDD isso mude radicalmente já que você tem uma melhor transferência de dados.

A velocidade é importante aqui, enquanto a RAM a informação passa em um intervalo de nanossegundos. Um SSD acessa dados em microssegundos enquanto, como um disco rígido normal, acessa dados em milissegundos. Isso significa que a RAM é 1000 vezes mais rápida do que o SSD e 100.000 vezes mais rápida do que o disco rígido normal.

Quando é necessário usar o Swap?

trocar

Mesmo que haja muitas informações na rede, Você encontrará dois tipos e é que são os que dizem que o Swap neste ponto é inútil e outros que é extremamente útil.

Aí vem um dilema, a realidade é que pessoalmente não tive a necessidade de usar uma partição swap, isso porque no meu caso não costumo exigir muito dos meus computadores.

Embora para cada pessoa seja diferente, da minha parte até hoje nunca travei o sistema e não sofri porque fica lento por falta de memória RAM, já me aconteceu que estou notando lentidão, mas já foi devido porque meu disco rígido já estava com problemas e tive que trocá-lo.

Mas as perguntas que eles nos fazem são:

  • ¿Quanto deve ser o tamanho da troca?
  • ¿A troca deve ter o dobro do tamanho da RAM ou deveria ter metade do tamanho da RAM?

Como os dois estão ligados, acho que pelo bom senso podemos deduzir o que deve ser feito.

Se você tem um computador com 16 GB de RAM seu Swap seria de 32 GB ou 8 GB, a realidade é que nenhum, por senso comum quando acessar 8 GB de memória em seu disco rígido leva cerca de 2 minutos adiante, vendo a tabela da velocidade de transferência descrita acima não é consistente.

Agora se você tiver mais de 8 Gb de RAM com apenas 2 GB de troca são suficientes, usar mais não faz sentido.

Agora Se você tiver 6 GB ou menos, é recomendável usar de 1 GB a 2 GB.

Se você usa tarefas de edição de vídeo, renderizações ou para reproduzir títulos que exigem algo considerável, o mais saudável e melhor é aumentar nossa memória RAM e ter apenas nossos 2GB de Swap.

Por fim, cabe a você escolher quanto espaço em disco vai dedicar ao Swap, como mencionei, pessoalmente nunca saturei meu sistema então também faz parte da sua maneira de usar seu computador ter vários aplicativos abertos se não você tem em uso.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Gregory dito

    Acho o artigo um tanto confuso para o qual foi iniciado. A coisa certa a fazer é ter o carneiro de que precisamos, se possível que sobrou (os anos se passaram quando o carneiro era um luxo quase inacessível), a troca tira você de uma situação específica, mas quando você tem que acessá-la continuamente, ela deixa você o equipamento quase inoperante, demasiados atrasos te atrapalham nas comunicações dos servidores, tornam inaceitáveis ​​os tempos de espera em jogos, etc, etc. A velha regra de troca dupla do que ram está obsoleta, embora dependendo de quais processos possa ser interessante, se você trabalhar com dados enormes, mas os cálculos são progressivos, é viável brincar com a troca para evitar ter que instalar grandes quantidades de memória RAM. Em casos como automação de escritório, 4 GB de ram e 4 GB de swap são normalmente suficientes, mas com a ganância dos navegadores da web, 8 GB de ram e 2 GB de swap são mais recomendados, para jogos com três quartos do mesmo e se você aumentar para 16 GB de RAM você pode minimizar a troca ou removê-la.

  2.   fedu dito

    Terrivelmente confuso

    RAM inferior a 1 GB, portanto, a troca deve ser o dobro da RAM
    RAM maior que 1 GB de troca igual a 2 GB

    mas se você quiser hibernar o swap, eles têm que ser pelo menos iguais ao seu swap que você usa ou não, porque a hibernação é feita no swap.

  3.   fedu dito

    mas se você quiser hibernar o swap eles têm que ser pelo menos iguais à sua memória RAM você usa ou não, porque a hibernação é feita no swap.

    1.    darkcrizt dito

      Sei que as informações são confusas e por isso comento que devemos saber para que propósito o computador vai ficar ocupado e saber quanta RAM temos, já que como você comenta, a recomendação de Swap deve ser do tamanho da RAM se estamos falando sobre hibernação e aqui está como eu digo se você tem 8 GB ou mais como um mero exemplo.
      Ter uma área de swap desse tamanho é bastante incongruente e especialmente quando se você vai hibernar o computador, ele está ocupando toda a RAM disponível naquele momento. Não tem sentido.
      Sem mais do ponto de vista pessoal, usar mais de 2 GB de swap simplesmente não faz sentido.

  4.   joelgsm dito

    Em um sistema interativo (um pc do usuário), não deve haver troca porque no momento em que por algum motivo o sistema começa a puxar a troca, o computador congela e abre uma janela para encerrar o processo que está "Comer" o carneiro é algo muito lento e geralmente vale a pena desligar desconectando o cabo de alimentação.
    A troca só é útil para o usuário comum hibernar o computador.

  5.   Gregory dito

    Sempre vi quanto desperdício usar muito swap só pra hibernar, na verdade eu em particular nunca hiberne, quando desligo faço pra valer.

  6.   Kevin tanza dito

    Serei o primeiro a admitir que não tinha nenhum conhecimento sobre o Linux swap; Eu não sou um especialista em tudo o que tem a ver com esta aula de tecnologia, então estou muito grato por esta explicação 🙂 Tem sido muito bom e benéfico.