Neznám konkrétní SSD, nicméně:
OK, možná SSD reportují nepravdivou velikost bloku a navenek v tom počítají i další věci, nicméně nevidím úplně důvod, proč by to měly takto počítat i interně. Čekal bych, že interní počítadla budou počítat se skutečnou velikostí bloku, a následně pro report to vynásobí (což bude asi bitový posun). Nedává mi naopak smysl, aby to nezohledňovalo write application. (BTW, říkám si, že by mohlo být celkem snadné to otestovat pomocí dd. Ideálně ne přímo na FS, ale na nějaké partition (přímo pod GPT, ne pod LVM a ideálně ani dm-crypt), případně na celém SSD.)
O ZFS mám spíše hrubou představu, a nejspíš zde bude záviset i na nastavení, nicméně tuším několik důvodů, proč zde může být větší write amplification (byť desetinásobek překvapil):
1. Některá data si ZFS může prvně zapsat do ZFS intent log, a teprve potom je skutečně zapsat. (I když si nejsem jistý, jestli se to používá i na SSD.)
2. ZFS se může starat o integritu dat a zapisovat data nějakým více či méně transakčním způsobem, což může být další zdroj write amplification. Což bude asi ono CoW, co zde zmiňuje Jan Fikar. U databáze to dost možná bude nošení dříví do lesa…