https://bugzilla.kernel.org/show_bug.cgi?id=218932 Theodore Tso (tytso@xxxxxxx) changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |tytso@xxxxxxx Resolution|--- |INVALID --- Comment #1 from Theodore Tso (tytso@xxxxxxx) --- This is not a bug. What you are observing is the dirty writeback for buffered I/O. This is configurable; see [1], and in particular the documentation for dirty_expire_centisecs, which you can query by looking at the contents of /proc/sys/vm/dirty_expire_centisecs, and which you can configure by writing to that file (e.g., "cat 500 > /proc/sys/vm/dirty_expire_centisecs"). Note that changing dirty_expire_centisecs from 3000 (30 seconds) to 500 (5 seconds) will have performance implications; there are Very Good Reasons why the default is set to 30 seconds (as well it being the historic default used by Unix systems for decades). [1] https://docs.kernel.org/admin-guide/sysctl/vm.html Note that if you want to make sure something is written to disk, it's best to explicit about it, using the fsync(2) system call. -- You may reply to this email to add a comment. You are receiving this mail because: You are watching the assignee of the bug.