Tak třeba chcete swapovat na rychlejší, ale dražší SLC, který ale není tak velký, aby se do něj uložila celá hibernace. A velký swap bude na zařízení, který nevydrží mnoho zápisů.
Ono by tedy teď šlo taky vyřešit tím, že by swap, co nechcete používat, měl velmi malou prioritu (-o pri=). Ale tam by se mohlo swapovat, až se zcela zaplní swap s vyšší prioritou.
Tohle neřeší situaci, kdy nechcete swapovat. Řeší to situaci, kdy chcete swapovat, ale ne na pomalý disk, a naopak rychlý disk nechcete mít zabraný tím, že na něm leží uspaný systém. On to nemusí být jenom jeden systém – pokud víc systémů používá společný diskový prostor, určitě dokážete SSD využít lépe v běžících systémech, než aby na něm ležel hibernovaný systém.
I pokud pomineme ty případy využití, které zde zmínili ostatní, tak bohužel nepomohlo.
Už před delší dobou (dle rychlého google asi kernel 3.5) došlo ke změně, kdy 0 v vm.swapiness neznamená "nikdy neswapuj", ale kernel nyní swapuje tak jako tak (více na https://www.kernel.org/doc/Documentation/sysctl/vm.txt), když to uzná za vhodné.
Já kvůli tomu swap na hodně systémech vůbec nepoužívám, protože výkon šíleně degraduje. Na hodně z nich ale nepotřebuji hibernovat, tzn. zas tak by mi to nepomohlo :)