On 21.02.2012 11:15, babajaga wrote:
Sorry, I do not understand this one:
This is the reason we still say diskd is fastest on BSD but AUFS is
faster on Linux.
I compiled squid27 on LINUX (SuSE), and because of
#define ASYNC_WRITE 0
then diskd should also be faster here.
Unless the performance gain on async READs using AUFS overcompensates
async READ/WRITE gains using ufs/diskd.
Linux does something fancy with write buffering and flushing that BSD
does not do. For some reason there is apparently no difference between
sync and async AUFS on Linux. Possibly one of the reasons it was not
uncovered during development.
Amos