( Mico | 2018. 03. 06., k - 00:09 )

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?