From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr1-x434.google.com (mail-wr1-x434.google.com [IPv6:2a00:1450:4864:20::434]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id 826BF3B2A4 for ; Sun, 17 Feb 2019 06:26:55 -0500 (EST) Received: by mail-wr1-x434.google.com with SMTP id f14so15189293wrg.1 for ; Sun, 17 Feb 2019 03:26:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heistp.net; s=google; h=from:mime-version:subject:message-id:date:to; bh=dYr7trDs8KbIi2F/WeS0zmJApDkzTE4gj75c/i1+odI=; b=D1syDhHnSsR0pPjuRDZqAkw75dySF8g4agKJtWYnSkYT6E0ssLAZSi88C3PCMmP1Yr bf/1jeBLccI69OZquqQI2uSxWYX+Lb8W3NbYV7G5IMK++trxT1qw/AZ8ezD2hvBc7pkN jX+L4b2/meAKsvrv4VQBRqGHBK39a1unFlU2RTAAjfcJ0pX471EfhC1kEDZqsIOlPcsI 1ic11GWvZ39M5i2c99cXa3cfuEdkfd3jq8N2SLolDlKK3IJCiDNvL7Qw++Rj0cepyaqf eej53u6Hl31oSFgvTICqkcBj83RtHf6JSEWQaVwKpK+h1xiIySJQHb4h/ILad2L5D1zu FtKQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:subject:message-id:date:to; bh=dYr7trDs8KbIi2F/WeS0zmJApDkzTE4gj75c/i1+odI=; b=M2t6JuaSm6m1jjyw07dEDiBs5VczEE4OXkr+YAxROSGstMFA/4uTq4xyY05+PDXS8G RhDMbg7jsGXJAZsNw4tNK5gr9Wn+bySvJ2rvAk2Y9Lvmq6GrpC8ysU6xJ32/HnLu/gym YENOtB6u+/Br9TMPvDtHCt8/BCisea4uHUkonyozvlTrqcRsKp6nwl4TntHYGw2WkI53 wLu5aWSv2Spa74tdKV+fPL7SaWTHPz6FAbbI0wkQBoCnSu1feCoDIy/svoXjpxgT6wSb p5tDMF3z97al3ccjV2vmr2Fj4qMvf/r6asfZ+ANXRguwaI7aEfm7hIGugwNYbqc0c30j ULsg== X-Gm-Message-State: AHQUAuYaNcNgnkFG+FXhNGO7aJVdXZ8QvbVYluz0buOW9f/H2Fb2CX8i PB0hFyBGi1HQ30N99d0H/MiB0TFSvYU= X-Google-Smtp-Source: AHgI3Iaiq/gERe/SkBueiBZkZ819ieN1J7Pu0Xv2DutTd8+lZzLEU7oPOc88F1pnbeEtLMwrAac4Vg== X-Received: by 2002:adf:f80c:: with SMTP id s12mr12456917wrp.150.1550402814100; Sun, 17 Feb 2019 03:26:54 -0800 (PST) Received: from tron.luk.heistp.net (h-1169.lbcfree.net. [185.193.85.130]) by smtp.gmail.com with ESMTPSA id c14sm12576826wrn.12.2019.02.17.03.26.52 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 17 Feb 2019 03:26:52 -0800 (PST) From: Pete Heist Content-Type: multipart/mixed; boundary="Apple-Mail=_67F44116-0C1A-43E1-AB54-B5E29292D840" Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\)) Message-Id: Date: Sun, 17 Feb 2019 12:26:51 +0100 To: ecn-sane@lists.bufferbloat.net X-Mailer: Apple Mail (2.3445.9.1) Subject: [Ecn-sane] results of two simple ECN tests X-BeenThere: ecn-sane@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussion of explicit congestion notification's impact on the Internet List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Feb 2019 11:26:55 -0000 --Apple-Mail=_67F44116-0C1A-43E1-AB54-B5E29292D840 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Attached are some scripts that run two simple tests of ECN with veth = devices, with and without ECN. The topology is: client - middlebox (20Mbit htb+fq_codel egress both ways) - net (40ms = netem delay both ways, i.e. 80ms RTT) - server Here are some results from the APU2 with Debian 9 / kernel 4.9.0-8: Test 1 (=E2=80=9COne vs one=E2=80=9D, two clients uploads competing, one = flow each for 60 seconds, measure total data transferred): No ECN, 63.2 + 63.5 transferred =3D 126.7MB ECN, 63.2 + 61.5 transferred =3D 124.7MB Test 2 (=E2=80=9COne vs pulses=E2=80=9D, client #1: upload for 60 = seconds, client #2: 40x 1M uploads sequentially (iperf -n 1M), measure = client #1 data transferred): No ECN, 63.2 MB transferred ECN, 65.0 MB transferred Can anyone suggest changes to this test or a better test that would more = clearly show the benefit of ECN? I guess we=E2=80=99d want more = congestion and the cost of each lost packet to be higher, meaning higher = RTTs and more clients? Pete --Apple-Mail=_67F44116-0C1A-43E1-AB54-B5E29292D840 Content-Disposition: attachment; filename=veth_ecn.tar.gz Content-Type: application/x-gzip; x-unix-mode=0644; name="veth_ecn.tar.gz" Content-Transfer-Encoding: base64 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 --Apple-Mail=_67F44116-0C1A-43E1-AB54-B5E29292D840--