Egyszer valamikor régen olvastam valami olyasmit, hogy amit tmpfs-ként mountolsz fel (általában /tmp, illetve rendszertől függően akár más könyvtárak is), azokra ha írsz valamit akkor azt valójában swap-be írja. Annó én is szívtam vele, nem értettem mi swap-el 64gb ram mellett, de ott végül az lett a megoldás hogy egy cronból futó script /tmp-be írkált, így szépen nőtt a swap. Ha törlöd a felesleges fájlokat /tmp-ből, akkor csökkenni fog a swap használat is.
Tehát az hogy nem ürül a swap, nem feltétlenül hiba, hanem feature :)