From owner-freebsd-bugs@freebsd.org Mon Nov 9 23:12:56 2015 Return-Path: Delivered-To: freebsd-bugs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 89460A2A381 for ; Mon, 9 Nov 2015 23:12:56 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5C77E11EF for ; Mon, 9 Nov 2015 23:12:56 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id tA9NCudE085624 for ; Mon, 9 Nov 2015 23:12:56 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-bugs@FreeBSD.org Subject: [Bug 204409] Uploading to a FreeBSD sshd server drops bandwidth Date: Mon, 09 Nov 2015 23:12:56 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: bin X-Bugzilla-Version: 10.2-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: vlad-fbsd@acheronmedia.com X-Bugzilla-Status: New X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-bugs@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Nov 2015 23:12:56 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=204409 Bug ID: 204409 Summary: Uploading to a FreeBSD sshd server drops bandwidth Product: Base System Version: 10.2-RELEASE Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: bin Assignee: freebsd-bugs@FreeBSD.org Reporter: vlad-fbsd@acheronmedia.com It appears that UPLOADING to sshd (eg. scp localfile remote.tld:remotefile) will happen at very limited bandwidth. I haven't been able to isolate which circumstances those are precisely, but, between two servers when the command is reversed (eg. scp remote.tld:remotefile ./localfile) the transfer happens at full available speed. To make this clear, for a particular set of servers, for example: on server A: ------------ scp localfile B:remotefile -> 40Mbps (upload to sshd) scp B:remotefile localfile -> 120Mbps (download from sshd) scp localfile B:remotefile -> 200Mbps (upload to sshd, Debian on B) scp B:remotefile localfile -> 120Mbps (download from sshd, Debian on B) on server B: ------------ scp localfile A:remotefile -> 30Mbps (upload to sshd) scp A:remotefile localfile -> 120Mbps (download from sshd) scp localfile A:remotefile -> 40Mbps (upload to sshd, Debian on B) scp B:remotefile localfile -> 200Mbps (download from sshd, Debian on B) NOTE: When upload is _TO_ FreeBSD sshd, the bandwidth is 30-40Mbps. Which means the differences between upload and download are not due to network congestion or particular datacenter setup, whether a server is dedicated or VPS, UFS2 filesystem or ZFS, 1GB of RAM or 16GB. Though all were 64bit. Tested between Leaseweb Amsterdam, DigitalOcean Amsterdam, DigitalOcean Frankfurt, Hetzner Germany (Falkenstein) and Rackspace in London. This also affects rsync over ssh, so it's not just scp. The only thing that changes are absolute bandwidth numbers for a given set of servers. Testing other protocols (http, https, netcat, ...) shows full network speed available between testing servers. Different IPQoS or Cipher settings do not improve anything. -- You are receiving this mail because: You are the assignee for the bug.