xfs
[Top] [All Lists]

TAKE - significant write performance improvement

To: unlisted-recipients:; (no To-header on input)
Subject: TAKE - significant write performance improvement
From: Ananth Ananthanarayanan <ananth@xxxxxxxxxxxxxxxxxx>
Date: Wed, 7 Jun 2000 18:20:51 -0700
Sender: owner-linux-xfs@xxxxxxxxxxx
On anything above 4K sized write, XFS now performs as good as ext2,
as tested with running lmdd to a large file ( >> memory size) ...

I still need to address why < 4K writes are slower in XFS.
Numbers to be posted shortly.


Modid:  2.3.99pre2-xfs:slinx:63642a
Date:  Wed Jun  7 18:19:00 PDT 2000
Workarea:  bonnie.engr.sgi.com:/build2/ananth/slinx23-xfs-tot
Author:  ananth

The following file(s) were checked into:
  bonnie:/isms/slinx/2.3.99pre2-xfs

linux/fs/page_buf.c - 1.109
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/linux/fs/page_buf.c.diff?r1=text&tr1=1.109&r2=text&tr2=1.108&f=h
        - Changes to enhance performance of delayed allocation.
          Have delay alloc watermarks based on total memory size.
          Run the page_daemon periodically. Force the delalloc
          generation (commit_write) to obey buffer/page pressure.
          Finally, do clustered conversion of delalloc pages.

linux/fs/xfs/linux/xfs_super.c - 1.74
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/linux/fs/xfs/linux/xfs_super.c.diff?r1=text&tr1=1.74&r2=text&tr2=1.73&f=h
        - Force the page_daemon to convert all pages by setting
          low water-mark to zero.

linux/include/linux/mm.h - 1.34
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/linux/include/linux/mm.h.diff?r1=text&tr1=1.34&r2=text&tr2=1.33&f=h
linux/kernel/ksyms.c - 1.47
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/linux/kernel/ksyms.c.diff?r1=text&tr1=1.47&r2=text&tr2=1.46&f=h
        - Export page_daemon's low-watermark.


<Prev in Thread] Current Thread [Next in Thread>
  • TAKE - significant write performance improvement, Ananth Ananthanarayanan <=