From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mout.gmx.net (mout.gmx.net [212.227.17.20]) (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 BEAE83BA8E for ; Thu, 21 Sep 2017 08:51:19 -0400 (EDT) Received: from [192.168.250.101] ([134.76.241.253]) by mail.gmx.com (mrgmx101 [212.227.17.168]) with ESMTPSA (Nemesis) id 0LlHsg-1dME5Z48hS-00b3ib; Thu, 21 Sep 2017 14:51:04 +0200 Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) From: Sebastian Moeller In-Reply-To: <87o9q41ev3.fsf@toke.dk> Date: Thu, 21 Sep 2017 14:51:02 +0200 Cc: Aaron Wood , bloat Content-Transfer-Encoding: quoted-printable Message-Id: <7D7658AA-DFC7-40D1-9D1D-C17D50E706EB@gmx.de> References: <87o9q41ev3.fsf@toke.dk> To: =?utf-8?Q?Toke_H=C3=B8iland-J=C3=B8rgensen?= X-Mailer: Apple Mail (2.3273) X-Provags-ID: V03:K0:WU7vvJD1EtpYrxfn3w6UgMRkh0VcQ1m9sPHM4SxbNWwRVZTN+/M 0ZeL6Iy96P3ols2PgtGsPy7lvGH9YiTFJFroVcQ1fD2YtST2dTHmeUQbtldSzPPmbwviZog Ex5baxFInOqRagTOcKueP/t6464nl8NgBMnb8CWsMLenFixq97cRXVVNl4ZD070mxhWLFCA +dPcEdCD4kjWapbcHot8A== X-UI-Out-Filterresults: notjunk:1;V01:K0:p08CFKVR3JQ=:lMLVospp6YBCpV+TGWVrGB BgwECZZSZhKgLH7OtsAygmutVlhR1kB1YXCal8nyU82SxdgrE8AVVUBIXFVjnF8LeGiR0NVHB wrxPF4hTEUsuzUsGQ387zN9wlO6/ESF/4H/dSGzAi6pc4eqK+Hhp32nsxHQLfm4DRHf0DyRSC iCClAnDwROvPOBJi5t8ny0AFHXsQHIgj31ZslZEIPOrC4RGV4Y8yYh9AoSqQ8d0oNr6sU/oIv 8/3wUESGKBTtGulY+LRRWa/i2/rLs6YLyFs0EAa+td5cWpDwaUNVp9Bg6PLBkNpDEezGE08A0 wqL7dhqxnQF8E0yt2Epbh6YTFGn1L/Wnq7jvjgP9D8hTmdLn+JgQXdqfkf1PCrIaHoCPS4zVK enPxnww7pc0tKV5TekAiLlQvZ+NQhTbqsbZI5mYVHh/OL+drh+keIhIrfZBoBh6b4mtPqWZb3 Pz00XBBV1bya2CpSkM/0SwGQeFfZy0XTmL5jaS0wBQoMA1ANYOIaay8Eu9FomEMYqrRCI194W 1+ddHgUTXVN1RNB+2CNRk4Gk42Oxvpx29gwNAyK9roIXdURDoFXq9fqIS/EaXlX8ee2JzCMMW IJgO0EJ8DPutuNDU/KquaZUmpCfp1FcLQNcTvTDnsM5KmuucWAO135ECc6W1YxRymRG9CnG6A HyprBJmtlVEcPsNZ4Xt0cfOsR8po9caPhPlYCTADTJZ0Ds49HsMB1cllgF6P532e+NUmAWpUb FkIpWFSzAUARKYua27UTMAaSoB2wd43tx2Z466HZCFa49DHZdZZir+D7u9OroxUGxhiGUzj/N J9jBr+CPnaGHcmFipFKcMSCLMubGHlwAr7zuqdPEwd9fqhd+PU= Subject: Re: [Bloat] different speeds on different ports? (benchmarking fun) X-BeenThere: bloat@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: General list for discussing Bufferbloat List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Sep 2017 12:51:20 -0000 Hi Toke, Stefan, Aaron, > On Sep 21, 2017, at 13:16, Toke H=C3=B8iland-J=C3=B8rgensen = wrote: >=20 >> It would be interesting if we could run some netperf tests using port >> 80/443 for the listening socket for the data connection (although if >> doing deep-packet inspection, we might need to use an actual HTTP >> transfer). >=20 > Trouble with this is that netserver would have to run as root to be = able > to bind to the ports; it does that dynamically, so binding at startup > and dropping privileges won't work. Also it would mean that no other > services could run on those ports. >=20 > For your use case, my guess would also be differences in the server > connection (or peering), though. I do believe dslreports will open > connections to multiple servers; you could try running one of the > rtt_fair Flent tests against multiple servers to see if you can push > more data that way... After a free registration you can actually select the servers = you want to test against as well as the number of concurrent streams. = There even is a command line version of the dslreports speedtest = (https://www.dslreports.com/forum/speedtestbinary) which offers the = following options: bash-3.2$ ./dslrcli-darwin-amd64 --help NAME: Dslrcli - Test network speed USAGE: dslrcli-darwin-amd64 [global options] command [command options] = [arguments...] =20 VERSION: 0.1 - 13-Dec-2016 =20 AUTHOR(S): DSLReports.com =20 =20 COMMANDS: daemonmode, W run in daemonmode help, h Shows a list of commands or help for one command GLOBAL OPTIONS: --debug, -d =20 --printlog, -l Prints the log on the screen. --uname value Your DslReports.com username - OPTIONAL. --upassword value Your DslReports.com password - OPTIONAL. --machinename value A machine name for the daemon mode. = (default: "machine1") --apikey value Your DslReports.com API Key - OPTIONAL. --up value Number of streams to use for upload tests = (default: "4") --uploadtime value Time limit to end the upload test in. = (default: "15") --down value Number of streams to use for download = tests. (default: "6") --hz value The frequency (in hz) at which speed = samples are to be taken. (default: 1) --downloadtime value Time limit to end the download test in. = (default: "15") --perserver value The number of streams per server. = (default: "3") --totalstreams value The total number of streams to use for the = speedtests - OPTIONAL (default: "X") --comment value, -c value Include comment with test result. --output value, -o value Specify type of output . 'json' and 'csv' = are currently supported. (default: "default") --upload-only Performs the Upload test only. --download-only Performs the Download test only. --daemon Runs the DslReports client in daemon mode. --daemon-cmd value Daemon sub command install, uninstall. --authfile value A json file containing username and = password for authentication. --platform value Specify a platform (GPRS, 3G, 4G, WiFi, = Wireless, Satellite, DSL, Cable, Fiber, Unsure). (default: "Unsure") --latlong value Specify a latitude longitude of the region = to select servers from. In the form -latlong a,b --ipv4 IPv4 --ipv6 IPv6 --help, -h show help --version, -v print the version =20 So you can specify the number of servers (--totalstreams MM; = totalstreams/perserver shoukld equal number of servers) as well as the = number of flows per server (--perserver NN). Anyway, no back to the = regularly scheduled programming... Best Regards Sebastian >=20 > -Toke > _______________________________________________ > Bloat mailing list > Bloat@lists.bufferbloat.net > https://lists.bufferbloat.net/listinfo/bloat