Also (ohne wirkliches Wissen..) würde ich rein logisch betrachtet sagen, dass die discard Option bei einem Swap-File durchaus Sinn macht. Denn die SSD bekommt vom Filesystem ja mitgeteilt, welche Blöcke frei sind, indem das Filesystem analysiert, welche Datenbereiche nicht mehr benötigt werden. Dies kann aber nur auf File-Ebene stattfinden, weil z.B. ext4 (und auch kein anderes Filesystem) Ahnung von der Funktionalität des Swap hat und für die Auswertung der Speicherbelgung der Inhalt von Dateien generell nicht relevant ist, sondern nur deren Größe. Es wäre zwar heoretisch tdenkbar, dass Swap selbst eine Schnittstelle bietet, die es allen laufenden Filesystemen ausreichend Information über die Belegung des Swap-Speichers gibt, aber dann müsste zu dieser API ja auch Informationen geben - und weshalb sollte man diesen Aufwand betreiben, wenn es doch einfach per discard Option lösbar ist?