O que é uma partição de troca do Linux? Tudo que você precisa saber

O que é uma partição de troca do Linux? Tudo que você precisa saber

A maioria das instalações do Linux recomenda que você inclua uma partição swap. Isso pode parecer estranho para usuários do Windows acostumados a ter todo o sistema operacional em uma única partição.





O que uma partição swap faz, você precisa de uma, e qual deve ser o tamanho dela? Todas essas são questões importantes que, com as respostas certas, podem melhorar seriamente o desempenho do seu sistema.





O que a partição de troca do Linux faz

A partição swap serve como espaço de estouro para sua RAM. Se a sua RAM ficar completamente cheia, quaisquer aplicativos adicionais serão executados a partir da partição swap em vez da RAM.





Isso pode parecer uma maneira fácil de aumentar a quantidade de memória utilizável do seu computador sem realmente obter mais RAM, mas não é o caso. RAM é o hardware ideal para a memória porque é extremamente rápido, ao contrário dos discos rígidos que são, relativamente falando, muito mais lentos.

Drives de estado sólido podem ter tornado o desempenho menos problemático com suas velocidades muito melhoradas , mas mesmo eles não podem corresponder à RAM. Isso também é verdade para SSDs NVMe mais recentes . Em ambos os casos, você não gostaria de causar desgaste adicional em sua unidade de estado sólido.



Uma analogia próxima da partição swap é o arquivo de paginação do Windows, embora haja muitas diferenças técnicas entre os dois.

A partição de troca do Linux não se limita a ser um espaço de armazenamento de estouro. Ele pode ajudar seu PC de outras maneiras.





Priorização

Uma partição swap também pode ajudar a mover alguns itens da memória para o disco rígido, a fim de deixar mais espaço na memória para itens mais importantes. Isso significa que os itens que raramente são tocados seriam movidos para a partição swap.

O limite do que é considerado 'raro' depende da 'troca' (sim, esse é o termo usado), que é configurável. Uma troca mais alta significa que é mais provável que os dados sejam movidos para a partição de troca. Uma troca mais baixa significa que é menos provável que os dados sejam movidos para a partição de troca.





Hibernação

Uma partição swap é usada como destino do conteúdo da sua memória sempre que você diz ao seu sistema para hibernar. Isso significa que sem uma partição swap, a hibernação no Linux é impossível.

Dito isso, tornou-se bastante raro as pessoas usarem o recurso de hibernação, então isso pode não importar para você.

Você precisa de uma partição de troca?

Isso significa que uma partição swap é necessária? De jeito nenhum! Um sistema Linux pode funcionar perfeitamente bem sem uma partição swap. Já discutimos os benefícios de uma partição swap. Agora, por que você não quer ter um?

Quando as partições de troca não ajudam

As partições de troca têm suas desvantagens. Eles ocupam espaço no disco rígido que não é redimensionado dinamicamente quando não estão em uso. O uso intenso de swap também pode aumentar o desgaste da unidade principal. Em alguns casos, as partições de troca nem mesmo ajudam a melhorar o desempenho. Aqui está um exemplo em que ter uma partição swap pode ser pior do que não ter uma.

Digamos que você instalou o Linux em um netbook antigo com apenas 2 GB de RAM e um disco rígido de 5400 rpm. Com apenas 2 GB de memória, você pode imaginar isso sendo preenchido rapidamente com algumas guias do navegador abertas. A partição swap permite-lhe mantê-los todos abertos conforme a memória transborda .

Mas então aparece um gargalo por causa da velocidade de 5400 rpm do disco rígido. Como o disco rígido é muito lento e o sistema deseja acessar constantemente a partição swap, o netbook se torna extremamente lento. A máquina é lenta o suficiente para ficar inutilizável, a menos que você feche tudo para liberar memória.

A troca do conjunto não garante que tudo na partição de troca voltará quando houver espaço disponível na RAM. Em vez disso, muito pode permanecer na partição swap, fazendo com que o netbook continue lento. Portanto, você precisa reiniciar o computador para começar do zero, o que demora um pouco porque o sistema precisa remover tudo da partição de swap antes de desligar.

o Windows 10 não consegue clicar na barra de tarefas

O que acontece quando você não tem troca

Se você decidir renunciar a uma partição swap, conheça os riscos. Quando o computador precisa de mais RAM do que a disponível, a interface pode travar. Você corre o risco de ter que forçar o encerramento do computador e perder todos os dados nos quais estava trabalhando.

Em tais casos, você pode desejar ter uma partição swap por perto, mesmo se ela só fosse usada uma vez. Isso depende se você fica sem espaço de armazenamento com frequência. Você notaria se tivesse 4 GB a menos de espaço de armazenamento disponível porque dedicou essa quantidade à troca?

Recomendações de troca de Linux

Aqui estão algumas recomendações para quando você deseja ter uma partição swap e o tamanho dela.

  • Se você gostaria de ser capaz de hibernar seu computador , então você deve ter uma partição swap. O tamanho desta partição deve ser o tamanho da sua memória instalada, mais um adicional de 10-25% para deixar espaço para quaisquer itens que já foram movidos para a partição swap.
  • Só quero um pequeno aumento de desempenho (e você tem pelo menos um disco rígido de 7200 rpm)? Então você pode adicionar uma partição swap se quiser. O tamanho disso pode ser o que você quiser, mas eu não o faria maior do que você faria se estivesse criando uma partição swap para habilitar a hibernação.
  • Se você ocasionalmente usam aplicações pesadas que requerem RAM extra, uma partição de troca pode servir como uma paz de espírito. Neste caso, você não precisa que sua partição swap seja tão grande quanto sua RAM.
  • Se você tiver um disco rígido de 5400 rpm, então você pode não querer criar uma partição swap simplesmente porque o gargalo pode piorar a situação do seu computador. Mas se você realmente deseja ter swap, você ainda pode criar uma partição usando as mesmas diretrizes de tamanho descritas acima. Apenas certifique-se de alterar o valor de troca para algo muito mais baixo.

Mudança de troca

Como muitos aspectos da área de trabalho do Linux, a troca do seu computador é armazenada em um arquivo de texto. Você pode encontrar este arquivo navegando até / proc / sys / vm .

Ao abrir o arquivo, você verá um único número indicando sua troca atual. Você pode editar este arquivo usando qualquer editor de texto de sua escolha, desde que tenha permissões de root.

Para fazer isso com o editor de texto GNOME padrão encontrado no Ubuntu e Fedora, você pode tentar:

sudo gedit /proc/sys/vm/swappiness

Também existe uma opção de linha de comando que funciona independentemente do editor de texto instalado. Basta inserir:

sudo sysctl vm.swappiness=20

Você pode inserir qualquer dígito de 0 a 100. O valor indica quando você deseja que o Linux comece a mover ativamente os processos da memória para a partição swap. Portanto, por exemplo, um valor de 20 indica que os processos serão movidos quando o uso da memória atingir 80%; o valor de troca padrão no Ubuntu de 60 indica que os processos serão movidos quando o uso de memória atingir 40%.

Você pode verificar se a alteração foi bem-sucedida reabrindo esse arquivo de texto. Sem surpresa, o terminal oferece uma maneira mais rápida de verificar sua troca. Basta inserir este comando:

cat /proc/sys/vm/swappiness

Seu PC parece mais rápido?

As partições de troca podem fazer uma grande diferença no desempenho do seu sistema --- às vezes para melhor e às vezes para pior. Agora que você sabe para que serve a partição swap, espero que esteja melhor equipado para tomar a decisão apropriada para sua situação.

Mas antes de particionar novamente o disco, saiba que o gerenciamento de memória é mais do que a quantidade de RAM que você tem e o tamanho da partição de swap do Linux. Reserve um momento para aprender como o Linux gerencia a RAM.

Compartilhado Compartilhado Tweet O email Canon vs. Nikon: Qual marca de câmera é melhor?

Canon e Nikon são os dois maiores nomes da indústria de câmeras. Mas qual marca oferece a melhor linha de câmeras e lentes?

Leia a seguir
Tópicos relacionados
  • Linux
  • Tecnologia Explicada
  • Partição de Disco
  • Disco rígido
  • Disco de Estado Sólido
  • Sistemas operacionais
  • Jargão
  • Dicas de Linux
Sobre o autor Bertel King(323 artigos publicados)

Bertel é um minimalista digital que escreve a partir de um laptop com interruptores físicos de privacidade e um sistema operacional endossado pela Free Software Foundation. Ele valoriza a ética sobre os recursos e ajuda os outros a assumir o controle de suas vidas digitais.

Mais de Bertel King

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever