Urządzenia wymiany powiązane są w listę priorytetową swap_list. Głowa tej listy zawiera wskaźnik do pierwszego urządzenia i numer urządzenia następnego, na które ma się odbywać wymiatanie.
Dodatkowo trzymana jest w pamięci tablica, która zawiera do zaalokowane struktury danych opisujące urządzenia wymiany. Zazwyczaj w systemie jest ich niewiele, a urządzenia wymiany są podłączane od razu, przy starcie systemu, więc nie jest to zbytnie marnotrawstwo, pamięci jednak, jeśli ktoś chce, może dostosować ilość urządzeń wymiany zmieniając deklarację MAX_SWAPFILES.