断片化するといっても、リニアにギガオーダーのファイルをリアルタイムに読み込むことも稀に思う。
スワップをメモリファイルやZFS以外ににマウントすれば、そうそう困らないと思う。
データベースファイルとか頻繁に更新したり、レスポンスを要求されるならば、それをZFSに配置するのが設計不備に思う。

このあたりはZFSのマニュアルにも書いてあったと思う。