On Tue, Mar 14, 2000 at 06:59:48PM -0600, David DeSimone wrote:
>>>>> "David" == David DeSimone <[EMAIL PROTECTED]> writes:

    Eric> I have found that mutt 1.1.9 is about 4x slower reading a 7.4 MB
    Eric> mail file with 1451 messages in it than mutt 1.0.

    David> NFS?  What type(s) of file locking?  Differences in "mutt -v"
    David> output?

Yes, across NFS. I copied the file to a local drive and ran both mutts. The
time was about the same (1.8 sec). Both mutts were also run from a local
drive.

My system is an Ultra 60 with two 450MHz processors. Network is 10BT
(dedicated through an ethernet switch to ATM backbone). OS is Solaris 2.6 with
relatively up-to-date patches.

    Eric> I don't know if you would consider this a show stopper but it was
    Eric> enough for me to back out 1.1.9 and go back to 1.0.

The file normally resides in my home directory which is NFS mounted from an
Auspex. Relevant output from nfsstat -m

/home/ax10 from brtpyc9d:/home/ax10
 Flags:   
vers=3,proto=udp,sec=sys,hard,intr,link,symlink,rsize=32768,wsize=32768,retrans=5
 Lookups:     srtt=8 (20ms), dev=4 (20ms), cur=3 (60ms)
 Reads:     srtt=46 (115ms), dev=5 (25ms), cur=8 (160ms)
 Writes:     srtt=45 (112ms), dev=18 (90ms), cur=14 (280ms)
 All:     srtt=8 (20ms), dev=4 (20ms), cur=3 (60ms)

brtpyc9d is an interface on the same subnet as my workstation.

I've attached mutt -v output. They are essentially the same except for options
added or removed between the two releases.

    David> It would be incredible if such a slow-down escaped the notice of
    David> any of the developers.

Interestingly enough, I rebuilt both under HP-UX 10.20 and I got similar times
to bring up the same file (across NFS) with both versions (about 20 sec). I've
attached the mutt -v output for both versions under HP-UX 10.20.

I went back and rebuilt both versions under Solaris 2.6. I still get the same
reults -- 7.9 secs for mutt 1.0, 29-30 secs for mutt 1.1.9.

I'm open to other suggestions/explanations.

-- 
Eric M. Boehm                               [EMAIL PROTECTED]
Mutt 1.0i (1999-10-22)
Copyright (C) 1996-9 Michael R. Elkins and others.
Mutt comes with ABSOLUTELY NO WARRANTY; for details type `mutt -vv'.
Mutt is free software, and you are welcome to redistribute it
under certain conditions; type `mutt -vv' for details.

System: SunOS 5.6 [using slang 10201]
Compile options:
DOMAIN="nortelnetworks.com"
-HOMESPOOL  -USE_SETGID  +USE_DOTLOCK  +USE_FCNTL  -USE_FLOCK
+USE_IMAP  +USE_POP  +HAVE_REGCOMP  -USE_GNU_REGEX  +HAVE_COLOR  
+HAVE_PGP2  +BUFFY_SIZE 
-EXACT_ADDRESS  +ENABLE_NLS
SENDMAIL="/usr/lib/sendmail"
MAILPATH="/var/mail"
SHAREDIR="/opt/corp/mnt/spm/admin/share/mutt"
SYSCONFDIR="/opt/corp/mnt/spm/admin/etc"
ISPELL="/bnr/contrib/bin/ispell"
_PGPPATH="/home/ax10/boehm/bin/sun/pgp"
_PGPV2PATH="/home/ax10/boehm/bin/sun/pgp"
To contact the developers, please mail to <[EMAIL PROTECTED]>.

Mutt 1.1.9i (2000-03-13)
Copyright (C) 1996-2000 Michael R. Elkins and others.
Mutt comes with ABSOLUTELY NO WARRANTY; for details type `mutt -vv'.
Mutt is free software, and you are welcome to redistribute it
under certain conditions; type `mutt -vv' for details.

System: SunOS 5.6 [using slang 10201]
Compile options:
DOMAIN="nortelnetworks.com"
-HOMESPOOL  -USE_SETGID  +USE_DOTLOCK  +USE_FCNTL  -USE_FLOCK
+USE_IMAP  -USE_GSS  -USE_SSL  +USE_POP  +HAVE_REGCOMP  -USE_GNU_REGEX  
+HAVE_COLOR  +HAVE_PGP  +BUFFY_SIZE -EXACT_ADDRESS  +ENABLE_NLS
SENDMAIL="/usr/lib/sendmail"
MAILPATH="/var/mail"
SHAREDIR="/opt/corp/mnt/spm/admin/share/mutt"
SYSCONFDIR="/opt/corp/mnt/spm/admin/etc"
ISPELL="/bnr/contrib/bin/ispell"
To contact the developers, please mail to <[EMAIL PROTECTED]>.
To report a bug, please use the muttbug utility.

Mutt 0.95.5i (1999-04-23)
Copyright (C) 1996-8 Michael R. Elkins and others.
Mutt comes with ABSOLUTELY NO WARRANTY; for details type `mutt -vv'.
Mutt is free software, and you are welcome to redistribute it
under certain conditions; type `mutt -vv' for details.

System: HP-UX B.10.20 [using slang 10201]
Compile options:
-DOMAIN
-HOMESPOOL  +USE_SETGID  +USE_DOTLOCK  +USE_FCNTL  -USE_FLOCK
+USE_IMAP  +USE_POP  -HAVE_REGCOMP  +USE_GNU_REGEX  +HAVE_COLOR  +HAVE_PGP2  
+-BUFFY_SIZE 
-EXACT_ADDRESS  +ENABLE_NLS
SENDMAIL="/usr/sbin/sendmail"
MAILPATH="/var/mail"
SHAREDIR="/opt/corp/mnt/spm/admin/share/mutt"
SYSCONFDIR="/opt/corp/mnt/spm/admin/etc"
ISPELL="/bnr/contrib/bin/ispell"
_PGPPATH="/home/ax10/boehm/bin/hppa/pgp"
_PGPV2PATH="/home/ax10/boehm/bin/hppa/pgp"
To contact the developers, please mail to <[EMAIL PROTECTED]>.

Mutt 0.95.5i (1999-04-23)
Copyright (C) 1996-8 Michael R. Elkins and others.
Mutt comes with ABSOLUTELY NO WARRANTY; for details type `mutt -vv'.
Mutt is free software, and you are welcome to redistribute it
under certain conditions; type `mutt -vv' for details.

System: HP-UX B.10.20 [using slang 10201]
Compile options:
-DOMAIN
-HOMESPOOL  +USE_SETGID  +USE_DOTLOCK  +USE_FCNTL  -USE_FLOCK
+USE_IMAP  +USE_POP  -HAVE_REGCOMP  +USE_GNU_REGEX  +HAVE_COLOR  +HAVE_PGP2  
+-BUFFY_SIZE 
-EXACT_ADDRESS  +ENABLE_NLS
SENDMAIL="/usr/sbin/sendmail"
MAILPATH="/var/mail"
SHAREDIR="/opt/corp/mnt/spm/admin/share/mutt"
SYSCONFDIR="/opt/corp/mnt/spm/admin/etc"
ISPELL="/bnr/contrib/bin/ispell"
_PGPPATH="/home/ax10/boehm/bin/hppa/pgp"
_PGPV2PATH="/home/ax10/boehm/bin/hppa/pgp"
To contact the developers, please mail to <[EMAIL PROTECTED]>.

Reply via email to