O Linux pode usar múltiplas partições de swap ou arquivos de swap, então, se você tem medo de que o SSD fique sem espaço, simplesmente tenha uma partição swap ou um arquivo extra para ser usado. Normalmente, o uso de troca é intercalado em todos os dispositivos de troca disponíveis & arquivos, mas você pode substituir a atribuição de prioridades aos seus dispositivos de troca.
De link
-p, --priority priority
Specify the priority of the swap device. priority is a value between 0 and 32767. Higher numbers indicate higher priority. See swapon(2) for a full description of swap priorities. Add
pri=value
to the option field of/etc/fstab
for use withswapon -a
.
E a partir do link
Swap pages are allocated from areas in priority order, highest priority first. For areas with different priorities, a higher-priority area is exhausted before using a lower-priority area. If two or more areas have the same priority, and it is the highest priority available, pages are allocated on a round-robin basis between them.
Portanto, faça com que as suas principais partições / arquivos de swap no SSD tenham a mesma prioridade e dê uma prioridade menor à sua troca de "emergência" em um HD normal.
IIRC, é mais eficiente usar partições de troca do que arquivos de troca; OTOH, usando arquivos é um pouco mais flexível, ea sobrecarga extra é bem pequena, mas eu acho que a pequena diferença de velocidade pode ser mais perceptível ao usar um SSD em vez de um HD tradicional, já que o SSD é muito rápido.
FWIW, não é uma boa idéia compartilhar espaços de troca entre sistemas operacionais diferentes se você estiver usando a hibernação!