Visualizando a capacidade de memória no Ubuntu 23.10

Um arquivo de troca é uma forma de memória virtual, semelhante à memória de acesso aleatório (RAM) e cache em um processador no qual uma troca de arquivo pode ser usada para armazenar dados temporários. É a forma mais lenta de memória, localizada em um HDD ou SSD, e é reservada pelo sistema Linux para uso quando o sistema operacional fica sem RAM. Ao configurar a instalação do Linux para usar um arquivo de troca, você pode tecnicamente usar mais RAM do que o seu PC instalou fisicamente.

Isso permitiria que o sistema operacional tivesse mais aplicativos em execução simultaneamente e mais dados carregados para recuperação imediata do que seria possível de outra forma. Como o arquivo de troca (ou arquivos de página) não é armazenado usando componentes físicos, como um dos melhores módulos de RAM do mercado, recomendamos o uso de um arquivo de troca apenas se você não conseguir instalar mais memória física do sistema. Por padrão, um sistema operacional como o Linux gerenciará os arquivos de troca automaticamente.

Por que você deve usar um arquivo de troca no Linux

A área de trabalho do Ubuntu 23.10.

Usar um arquivo de troca no Linux pode ser uma maneira econômica de aumentar a quantidade de dados e o número de tarefas que podem estar ativas a qualquer momento. Por exemplo, se você deseja carregar vários arquivos de imagem RAW de uma câmera, o software de edição de fotos preencherá a RAM disponível com dados. Se você precisar carregar mais imagens do que a RAM pode suportar, o Linux pode utilizar o arquivo de troca para armazenar as imagens restantes. O desempenho será prejudicado ao usar o software, mas permite que você faça mais.

Um arquivo de troca localizado em um SSD proporcionaria um aumento substancial de desempenho em relação a um disco rígido mecânico. Embora um arquivo de troca geralmente tenha quantidades consideráveis ​​de dados sendo gravadas em uma unidade, uma desvantagem para um SSD, as unidades modernas foram projetadas com algum grau de resistência. Um SSD lançado nos últimos anos seria adequado para um arquivo de troca e deveria durar mais que a vida útil do PC, pois foi montado antes de uma atualização ou substituição de componente ser realizada.

Quanto espaço deve ser reservado para um arquivo de troca?

BashTOP rodando no Ubuntu 23.10.

O Linux pode usar uma partição de arquivo de troca permanente para armazenar dados que não podem ser carregados na RAM por qualquer motivo. A quantidade de espaço que deve ser reservada para um arquivo de troca é determinada pela quantidade de memória do sistema presente, pelo tamanho da unidade onde o arquivo de troca estará localizado e pela finalidade que você planeja usar o PC. O site do Ubuntu tem um FAQ publicado que detalha quanto espaço deve ser reservado para o arquivo de troca.

Não há resposta errada (ou certa) em relação ao tamanho de um arquivo de troca. Veja o que o sistema operacional Linux define automaticamente ao criar partições e continue a partir daí. A boa notícia é que um arquivo de troca pode ser configurado posteriormente com mais (ou menos) espaço reservado para dados temporários. Se você nunca ficar sem memória do sistema – um dos melhores laptops Linux com pelo menos 32 GB de RAM se enquadra neste campo – você pode escapar completamente sem um arquivo de troca.

Como verificar quanto espaço está reservado no Linux para o arquivo de troca

Executando o comando “Free” no Ubuntu 23.10.

É fácil verificar o tamanho do seu arquivo de troca no Linux. Algumas distribuições podem até ter uma interface gráfica simples para fazer isso, muitas vezes exigindo a abertura de um monitor do sistema – as distros baseadas em Debian fornecerão o aplicativo System Monitor, que pode ser visto na captura de tela no início deste artigo. Se você preferir usar o Terminal, aqui está o comando necessário:

free -h

O comando “free” verifica quanta memória está usada, instalada e disponível para uso. O sinalizador “-h” simplesmente fornece os resultados do comando de uma forma mais amigável. Outro comando que pode ser usado é “swapon”, que lista apenas o arquivo de troca, se houver algum configurado.

swapon --show

O sinalizador “–show” garante que nenhuma alteração seja feita no arquivo de troca no sistema; em vez disso, ele simplesmente exibe se há espaço reservado na(s) unidade(s) de armazenamento conectada(s).

Tenha cuidado ao configurar o arquivo de troca no Linux, pois o gerenciamento incorreto das partições e outras partes do sistema de arquivos pode resultar em perda de dados. Sempre faça backup do seu PC.

Empacotando

Eu sugeriria seguir o guia de arquivos de troca do Ubuntu para obter detalhes sobre como criar ou editar a partição para aumentar ou diminuir a capacidade disponível para dados temporários. Lembre-se de que o uso de um arquivo de troca permanente no Linux reservará efetivamente espaço em uma unidade selecionada, limitando a capacidade geral do pool de armazenamento. No entanto, isso resulta em menor atividade do disco.

Um arquivo de troca pode ser uma maneira útil de fazer mais no seu PC sem resultar na expansão da RAM por meio da compra de novos módulos.

Fuente