From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mout.kundenserver.de (mout.kundenserver.de [217.72.192.74]) by sourceware.org (Postfix) with ESMTPS id 5858E3858419 for ; Wed, 15 Sep 2021 11:40:57 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 5858E3858419 Authentication-Results: sourceware.org; dmarc=fail (p=none dis=none) header.from=cygwin.com Authentication-Results: sourceware.org; spf=fail smtp.mailfrom=cygwin.com Received: from calimero.vinschen.de ([24.134.7.25]) by mrelayeu.kundenserver.de (mreue109 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MmlfM-1nA17B3A6Y-00jstL for ; Wed, 15 Sep 2021 13:40:55 +0200 Received: by calimero.vinschen.de (Postfix, from userid 500) id 3E647A80D6A; Wed, 15 Sep 2021 13:40:55 +0200 (CEST) Date: Wed, 15 Sep 2021 13:40:55 +0200 From: Corinna Vinschen To: cygwin-developers@cygwin.com Subject: Re: cygrunsrv + sshd + rsync = 20 times too slow -- throttled? Message-ID: Reply-To: cygwin-developers@cygwin.com Mail-Followup-To: cygwin-developers@cygwin.com References: <20210914210507.be6c950c948033704542bc42@nifty.ne.jp> <20210915092100.796985ae33039f3184483450@nifty.ne.jp> <20210915094454.42ef1d085d9bf92a1af8d39a@nifty.ne.jp> <20210915095911.415d174ea38fb2d2ea8e5432@nifty.ne.jp> <20210915194858.845bcd54c0c63246b40703a8@nifty.ne.jp> <20210915195803.dbd73ecb5582f080b5e550b3@nifty.ne.jp> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: X-Provags-ID: V03:K1:CPqPyZ5die+3bIhPQj4ihWInwOI1L9lDNJLaTUihAqOyg2D/86/ RiYhVwwV5WeKWa/2Wi53zp+brlhslMM/pEJ4WST+9+1NISyuDC8f+QywMzjTLg4YXnslgER sOrBczxNoQnNY+x2AS9UjPx9o6rK5nw0JBxZQK9zF3Z/MeCTxOXamlbnnU/3Q0Vax1i5R8O 5XLaVaxU55NfPvddV95pA== X-UI-Out-Filterresults: notjunk:1;V03:K0:3KEsrtIyTJM=:VVnNduKwguoE0QyM5dhAJR dnMINa1iMSvoGVqvXwaAoWoTI7e5PPgbtJJhgV4hw/61vpkZwSfPjs5dsaY1bMGW4z/mBdJ+S wJq++Jj0wkKNsfcoLQQyjq3iPvpFeJZGyoc+rShK6reKW/dLN2um/frl6eelXerVH1/ZHRi+x y473xJ8K076K8kBnBdawfyK0RrhzZIgIVNdpfr6o1v0xmfyH1YYR1pnpYG9aCbD6agXP/bNLD LyJZ7UoQBgFWvqkP9OBfWxl6H/LxKL63WXpEYRpEKTjkhVc7SPMmuiX+ohGmde/Rj3+CHd0Q7 HxJk+4GbwltLRrPxHHmD+P70xmWJmcTVw3UCgblUL1OaPDsMoxEA4i+EllwEYVIWbp8UAvzE+ kIf/NRSj+Zr2ZBU5fzEdfOA8ftXksiHzoGT7m98PPDj6ZNIbOQMX1v+4QtnsomrjHfBQCe90O QDvK4A0WdM9yH5C9npoDO6yNenbU97WDgNSC4vQsBzgEeAw56YD4IKSBOKav8DXQjXbCVmuCh gMmzBZ8M1DdT1i9Bay+2MPFtV5PS/yo05DMAGA4At4LAdSxrgmgw36cJfm76m+R/dUMvCXnbS 4yabVaNTfVUUYeTIs9jAsI0xPoWSahYo/dEwRLn8bF5KnC8yUIc2mA7UFvPFLm1IWnsEG1uPA mDzuc94U8XM2tqJm8eeQcMeojnGp2tkN3CMIAf7LzZ/8zGU7uP+pgRDcBbiz7kpvZvIEUq07+ 916GA0Atjb4R6S/kLFsXyH/yCQSIo/HraJw9HjgDB0fjSaOAnq7fb023Vtg= X-Spam-Status: No, score=-99.6 required=5.0 tests=BAYES_00, GOOD_FROM_CORINNA_CYGWIN, JMQ_SPF_NEUTRAL, KAM_DMARC_NONE, KAM_DMARC_STATUS, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_NEUTRAL, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: cygwin-developers@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Cygwin core component developers mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Sep 2021 11:40:58 -0000 On Sep 15 13:34, Corinna Vinschen wrote: > On Sep 15 19:58, Takashi Yano wrote: > > On Wed, 15 Sep 2021 19:48:58 +0900 > > Takashi Yano wrote: > > > On Wed, 15 Sep 2021 11:57:44 +0200 > > > Corinna Vinschen wrote: > > > > Btw., this doesn't work as expected: > > > > > > > > $ yes | /cygdrive/c/Windows/System32/more > > > > > > > > It just hangs until pressing Ctrl-C. Is that expected currently? > > > > > > Indeed. However, this also does not work in cygwin 3.2.0, > > > > > > while > > > yes AAAAAA | /cygdrive/c/Windows/System32/more > > > works... > > > > > > I am not sure why so far. > > > > \cygwin64\bin\yes | more > > in command prompt also does not work. > > > > Maybe newline code problem? > > It's weird. `yes AA | ...' works but `yes A | ...' doesn't. > Maybe you're right and the missing CR confuses more... Yes, that's the problem, apparently. I created a sophisticated testcase: $ cat > yes.c < int main () { while (1) printf ("y\010\n"); } EOF $ gcc -g -o yes yes.c $ ./yes | /cygdrive/c/Windows/System32/more y y y y -- MORE -- Corinna