O que o comando mkswap faz? [duplicado]

-1

Eu sei o que este comando faz. Configura a área de troca em um dispositivo ou em um arquivo.
O dispositivo é uma partição e o arquivo é um arquivo simples.

Mas eu quero saber o que faz internamente no disco.

Corrija-me aqui se eu estiver errado, Trocar é mais lento que a RAM, mas mais rápido que o disco simples para operações.

Esta é a minha pergunta.

Quais alterações o mkswap faz no disco? Quer dizer, a área de troca ainda está no disco (seja uma partição ou um arquivo), certo ?, então como é que funciona mais rápido que o resto do disco? Deve estar fazendo algumas alterações no disco? Quais são essas mudanças?

EDIT - Refere-se a este vídeo, link

aqui está sendo dito que os dados acessados freqüentemente são movidos para a área externa do disco. Então, eu acho que mkswap pode mover a partição swap / arquivo para alguma área externa do disco.

    
por luv.preet 06.08.2017 / 12:16

2 respostas

2

O swap não é mais rápido do que o seu disco, pense nisso na forma de fabricação, como o seu carro pode ficar mais rápido sem qualquer ajuste de suas partes físicas?

mkswap é de alguma forma como outros mkfs utilitários, ele prepara seu arquivo ou partição para ser usado como um espaço de troca em um formato especial que não pode ser pensado de nenhum outro tipo de sistemas de arquivos. Ele prepara uma parte do disco que pode estar em um sistema de arquivos (um arquivo de troca) para salvar as páginas da memória diretamente nele. Essa pode ser a razão de sentir que é um pouco mais rápido.

Também é bom ler: O espaço de troca tem um sistema de arquivos?

    
por Ravexina 06.08.2017 / 14:36
0

mkswap não torna seu disco mais rápido. Quando seu espaço de troca reside em um disco, ele está ligado às restrições físicas desse disco. Não há mágica que acelere um disco físico.

Em comparação com um sistema de arquivos padrão como ext4 ou xfs , pode ser mais rápido, pois a sobrecarga de gerenciamento e o posicionamento do disco é muito mais simples.

    
por Thomas 06.08.2017 / 13:13