
Sign up to save your podcasts
Or


fsync is a linux system call that flushes all pages and metadata for a given file to the disk. It is indeed an expensive operation but required for durability especially for database systems. Regular writes that make it to the disk controller are often placed in the SSD local cache to accumulate more writes before getting flushed to the NAND cells.
By Hussein Nasser4.9
4040 ratings
fsync is a linux system call that flushes all pages and metadata for a given file to the disk. It is indeed an expensive operation but required for durability especially for database systems. Regular writes that make it to the disk controller are often placed in the SSD local cache to accumulate more writes before getting flushed to the NAND cells.

273 Listeners

291 Listeners

623 Listeners

153 Listeners

586 Listeners

284 Listeners

214 Listeners

237 Listeners

984 Listeners

214 Listeners

62 Listeners

140 Listeners

70 Listeners

477 Listeners

59 Listeners