existe uma razão quando criar uma partição de troca dedicada vs. criar um arquivo de troca, por exemplo como / tmp / swap?
No meu caso, a memória é um pouco baixa (1GB), o espaço em disco em um SSD é muito grande (256GB). Assim, a troca acontecerá com bastante regularidade.
Qualquer comentário apreciado!
Carsten
As operações de E / S em um arquivo precisam passar por mais camadas de código do kernel (por exemplo, VFS), portanto, há mais sobrecarga associada à troca por um arquivo. Por outro lado, é uma configuração mais flexível e pode ser boa o suficiente para o seu caso.
O acesso a arquivos de swap não passa pelo sistema de arquivos ... o kernel sabe quais blocos de discos são trocados e os acessa diretamente. Mas um arquivo não contíguo pode ter fragmentos em diferentes áreas do disco e, dependendo do uso específico, a busca adicional pode torná-lo mais lento que uma partição dedicada.
OTOH, se você estiver lidando com um servidor em nuvem que não possui uma partição de troca e não há possibilidade de criar um, um arquivo de troca pode salvar seu aplicativo.