* David T-G ([EMAIL PROTECTED]) wrote: > Thomas -- > > :set mbox_type=Maildir > T. > ;C/tmp/TestMailFolder/
Thanks. > Well, let's see, here... Now I'm finally curious. First I opened > my big funnies folder and converted it to Maildir; on about 9400 > messages that took mutt about 7 minutes to write using the exact > method described above (but we don't have the fastest SCSI disk even > though we are using reiserfs. When I open the folder both ways I get It took about 10 seconds to convert the 4200 or so messages in cvs-all. > [zero] [10:14am] ~> time mutt -e "push x" -f Mail/F.funnies > 4.460u 1.590s 1:18.68 7.6% 0+0k 0+0io 1747pf+0w > > [zero] [10:16am] ~> time mutt -e "push x" -f Mail/M.funnies > 4.850u 3.370s 3:20.50 4.0% 0+0k 0+0io 1145pf+0w > > It looks like Maildir is distinctly worse for me. mutt -e "push q" -f Mail/lists/cvs-all 2.03s user 0.55s system 98% cpu 2.619 total mutt -e "push q" -f Mail/TestMail 2.08s user 1.12s system 97% cpu 3.288 total Neither felt particularly different, although Maildir felt slightly snappier opening messages (presumably because seek()ing to a message in a mbox is more expensive than a simple fopen()), but in both cases it took a fraction of a second. Size wize, the mbox was 13600K compared with a 15207K Maildir. This is on UFS+FFS+SU, on a 384MB FreeBSD machine with dirhashing. > It was interesting to me to find that the Maildir version does not > show a percentage count as it counts up messages; it's comforting to > see oneself getting closer and closer to 100% when you don't know how > many messages are in the [large!] folder. I'd think that would be > even easier with Maildir, since you need only look at the directory > inodes rather than look through the whole mbox file, but perhaps that > percentage is of the total size rather than the total number (and the > size, of course, is easy to get on the way in). Would be nice to get a percentage count, even if the meaning was slightly different to that of a mbox. -- Thomas 'Freaky' Hurst - [EMAIL PROTECTED] - http://www.aagh.net/