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 Ubuntu Bugs, which is a direct subscriber. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs