Re:Why Google Pixel lags 10x more than Moto Z
by quotemstr on Monday December 12, 2016 @01:46AM
(#13156142)
The fundamental problem is that fsync is too powerful. Most of the time, what you really want is a write barrier --- you don't care about when writes happen, but you do care about their order. fsync is a write barrier, but it's also a synchronous flush.
But don't listen to me. I like TxF too.
Filesystems optimized for flash, and for battery-backed systems in general, (laptops, phones) have some history: https://en.wikipedia.org/wiki/Flash_file_system