This is the mail archive of the
cygwin-developers
mailing list for the Cygwin project.
Re: Cygwin Filesystem Performance degradation 1.7.5 vs 1.7.7, and methods for improving performance
- From: Corinna Vinschen <corinna-cygwin at cygwin dot com>
- To: cygwin-developers at cygwin dot com
- Date: Tue, 5 Oct 2010 15:29:32 +0200
- Subject: Re: Cygwin Filesystem Performance degradation 1.7.5 vs 1.7.7, and methods for improving performance
- References: <4CA20212.7050207@etr-usa.com> <20100928151032.GA30911@trixie.casa.cgf.cx> <4CA2298F.6030707@etr-usa.com> <AANLkTikjWJj+cjZTfjyTkCjTuHbcpt7AWf2KsEkAkYhT@mail.gmail.com> <20100929083201.GB4861@calimero.vinschen.de> <4CA30205.7020200@hola.org> <4CA8AC31.1040602@gmail.com> <20101003195307.GB5480@calimero.vinschen.de> <4CA8F6C0.9000200@hola.org> <20101004102331.GC5480@calimero.vinschen.de>
- Reply-to: cygwin-developers at cygwin dot com
On Oct 4 12:23, Corinna Vinschen wrote:
> On Oct 3 23:33, Derry Shribman wrote:
> > We have NOD32 anti-virus installed on all XP PCs at our work place.
> > So that may probably be one of the reasons for the XP slowdown. Can
> > you run the test program on an XP at your place and see how results
> > differ?
>
> Well, I can try, but it's a VM, too.
The results on a VM are apparently very unreliable. Here are the
numbers on a XP VM using the latest Cygwin from CVS. I ran the
tests 10 times in a row. "lsta1" is Cygwin's lstat with full stat
info, including correct POSIX permissions. "lsta2" is with /bin
mounted "noacl,notexec,ihash".
Worst results:
testing /bin lsta1 2015 files stat() 366.2ms, per file: 0.1817ms
testing /bin lsta2 2015 files stat() 215.8ms, per file: 0.1071ms
testing /bin GFA 2015 files stat() 86.91ms, per file: 0.04313ms
testing /bin QIF 2015 files stat() 144.5ms, per file: 0.07173ms
testing /bin QDF 2015 files stat() 103.5ms, per file: 0.05137ms
Best results:
testing /bin lsta1 2015 files stat() 232.4ms, per file: 0.1153ms
testing /bin lsta2 2015 files stat() 175.8ms, per file: 0.08724ms
testing /bin GFA 2015 files stat() 76.17ms, per file: 0.0378ms
testing /bin QIF 2015 files stat() 117.2ms, per file: 0.05816ms
testing /bin QDF 2015 files stat() 85.94ms, per file: 0.04265ms
Average ratio QDF/lsta1 is 1/3.2, QDF/lsta2 is 1/2.1
Corinna
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Project Co-Leader cygwin AT cygwin DOT com
Red Hat