So I just tested writeback on my desktop computer which exhibits the
same problems. I mounted both the root filesystem and /home with
data=writeback (ext3).

So far the difference is *huge*! The system is much more responsive -
I'm writing this while 'stress -d 4' is running in the background. The
same applies to the dd test - all apps respond almost instantly with
writeback, as opposed to sluggish and hanging with ordered.
Applications open much faster as well....

I'll do some more testing to confirm - mainly writeback only on /home
vs root and also on my laptop. Is this a bug in ext3 then, or is
ordered mode supposed to be so slow / problematic on desktop systems?
What problems might occur when using writeback mode? I'm a bit
concerned about the following comment from the mount manual:

It  guarantees  internal  filesystem integrity,  however  it  can
allow old data to appear in files after a crash and journal recovery.

By the way, to use writeback on the root filesystem, setting
data=writeback in fstab only is not sufficient. As 'man mount' states:

To use modes other than ordered on  the  root filesystem,  pass the
mode to the kernel as boot parameter, e.g. rootflags=data=journal.

- Johannes


On Wed, Jun 23, 2010 at 11:52 AM, Johannes H. Jensen
<j...@pseudoberries.com> wrote:
> I haven't tried writeback, no. Is it possible to remount with this
> option, or do I need to modify fstab and reboot?
>
> - Johannes
>
>
> On Wed, Jun 23, 2010 at 10:00 AM, Peter Hoeg <pe...@hoeg.com> wrote:
>> Have you tried mounting the filesystems with writeback instead of
>> ordered?
>>
>> /peter
>>
>> On Wed, Jun 23, 2010 at 15:42, Johannes H. Jensen <j...@pseudoberries.com> 
>> wrote:
>>> I just tested with the anticipatory scheduler on the stock Ubuntu
>>> 2.6.32:
>>>
>>> # echo anticipatory > /sys/block/sda/queue/scheduler
>>>
>>> This did not seem to have any effect - the problem was still very much
>>> present.
>>>
>

-- 
Heavy Disk I/O harms desktop responsiveness
https://bugs.launchpad.net/bugs/131094
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to