Пускай у нас есть некий файл, который через mmap() отображается в память. Запись в отображаемую память делается редко и лишь в небольшой части. После каждой записи надо сбрасывать изменения на диск.
Так как у диском у нас является флешь, хотелось бы поменьше операций записи. Если в этом плане разница между msync()/fsync()/fdatasync()? Что лучше использовать?