X-Recipient: archive-cygwin AT delorie DOT com X-SWARE-Spam-Status: No, hits=-5.4 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,FREEMAIL_FROM,KHOP_RCVD_TRUST,KHOP_THREADED,RCVD_IN_DNSWL_LOW,RCVD_IN_HOSTKARMA_YE X-Spam-Check-By: sourceware.org MIME-Version: 1.0 In-Reply-To: <2415374.xBCzgxA7JH@bob-kubuntu> References: <2415374 DOT xBCzgxA7JH AT bob-kubuntu> Date: Wed, 3 Oct 2012 08:29:21 -0400 Message-ID: Subject: Re: Fifo blocking and performance issues From: Earnie Boyd To: cygwin AT cygwin DOT com Content-Type: text/plain; charset=UTF-8 X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm Precedence: bulk List-Id: 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 On Tue, Oct 2, 2012 at 3:15 PM, bob wrote: > While this hack works the performance under Cygwin is orders of > magnitude slower than the equivalent Linux performance. > > Any suggestions on how we can achieve a higher performance blocking read on a > Cygwin RDWR fifo? > You expect too much, it is Windows under the hood and no one but Microsoft can change that performance issue. Windows alone (meaning without Cygwin) is orders of magnitude slower than Linux. Cygwin adds another layer of slowness just because of the emulation required. You might get a tweak or two of milliseconds by modifying some underlying code but you're not going to get too much more. -- Earnie -- https://sites.google.com/site/earnieboyd -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple