[Bug 43484] Re: poor disk performance during heavy io
dominiko
dominique.pelle at gmail.com
Sun Apr 27 19:10:03 UTC 2008
Journaling file systems (such as ext3) are slow at fsync.
See what Linus writes in this thread about this particular problem
(http://kerneltrap.org/node/14148)
=== BEGIN QUOTE ===
> hm, it turns out that it's due to vim doing an occasional fsync not only
> on writeout, but during normal use too. "set nofsync" in the .vimrc
> solves this problem.
Yes, that's independent. The fact is, ext3 *sucks* at fsync. I hate hate
hate it. It's totally unusable, imnsho.
The whole point of fsync() is that it should sync only that one file, and
avoid syncing all the other stuff that is going on, and ext3 violates
that, because it ends up having to sync the whole log, or something like
that. So even if vim really wants to sync a small file, you end up waiting
for megabytes of data being written out.
I detest logging filesystems.
=== [ END QUOTE ] ===
--
poor disk performance during heavy io
https://bugs.launchpad.net/bugs/43484
You received this bug notification because you are a member of Kernel
Bugs, which is a direct subscriber.
More information about the kernel-bugs
mailing list