X-Spam-Check-By: sourceware.org To: cygwin AT cygwin DOT com From: mwoehlke Subject: Re: slow share = slow scripts? Date: Thu, 25 May 2006 10:43:18 -0500 Lines: 32 Message-ID: References: <4474FCB5 DOT 9070906 AT cygwin DOT com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit User-Agent: Thunderbird 1.5.0.2 (X11/20060420) In-Reply-To: <4474FCB5.9070906@cygwin.com> X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Larry Hall (Cygwin) wrote: > mwoehlke wrote: >> I'm trying to run some scripts off of a slow network share, and it >> takes *forever* in Cygwin (it's OK in Interix). >> >> Looking at an strace (attached) via 'sort -n' shows a LOT of time >> being spent in read(), apparently just after (caused by?) an fstat(), >> which means this feels like an inefficiency somewhere in Cygwin's >> POSIX emulation. Other than "RTFSC", does anyone have any ideas what I >> could do (workarounds, etc) so that I can run scripts in a reasonable >> amount of time? (Might this have anything to do with my share being >> non-writable?) > > > Take a look at the -x, -E, and -X flags of 'mount'. Perhaps these will help > you. Thanks for the suggestion, but that was mostly counterproductive... :-) -x -- 16s -X -- 13s -f -- 12s -E -- 10s ...and I was getting 10s before, so either it isn't doing anything, it's making it works, or at best isn't helping enough to be useful. Is there anything I can do about fstat()? -- Matthew ...Ruthlessly beating Windows with a hammer until it looks like POSIX. -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/