Um arquivo de troca é mais flexível, mas também mais falível que uma partição swap. Um erro no sistema de arquivos pode danificar o arquivo de troca. Um arquivo de troca pode ser um problema para o administrador, já que o arquivo não pode ser movido ou excluído. Um arquivo de troca não pode ser usado para hibernação. Um arquivo de troca foi um pouco mais lento no passado, embora a diferença seja insignificante nos dias de hoje.
A vantagem de um arquivo de troca não é ter que decidir o tamanho antecipadamente. No entanto, no Linux, você ainda não pode redimensionar um arquivo de troca online: você precisa cancelar o registro, redimensionar e, em seguida, registrar novamente (ou criar um arquivo diferente e remover o antigo). Portanto, não há muito benefício para um arquivo de troca no Linux, em comparação com uma partição de troca. É útil principalmente quando você precisa temporariamente de mais memória virtual do que como um dispositivo permanente.