Itt azt írják, hogy a threadből fsyncelős trükk nem biztos, hogy sokat ér, mert ugyanúgy blokkolja mindenhol a writeokat. Mások azt írják, filesystem függő a dolog. Nem egy mai írás, meg kellene vizsgálni. Adott esetben azt is jelentheti, hogy egy fsync() sima belegányolását is érdemes lenne tesztelni.
Másik lehetőség a file O_SYNC megnyitása, egy tesztet megér. (És új fájlnál, a parent directoryra is nyomni egy fsyncet...)
Amúgy az nginx jellemzően nem AIO-t használ linuxon? Van aio_fsync is, nem?