From: "Bill Ver Steeg (versteb)" <versteb@cisco.com>
To: "Eggert, Lars" <lars@netapp.com>, bloat <bloat@lists.bufferbloat.net>
Subject: Re: [Bloat] RRUL for netperf (bad hack)
Date: Fri, 17 Apr 2015 16:18:37 +0000 [thread overview]
Message-ID: <AE7F97DB5FEE054088D82E836BD15BE9319BE160@xmb-aln-x05.cisco.com> (raw)
In-Reply-To: <880D8FBB-3C10-451D-8EB5-50D0A65B9704@netapp.com>
Lars-
Iperf also has some one-way and two-way delay measurements (or at least the version I used last year did). It also put timestamps in the payload of the packets.
Bill Ver Steeg
-----Original Message-----
From: bloat-bounces@lists.bufferbloat.net [mailto:bloat-bounces@lists.bufferbloat.net] On Behalf Of Eggert, Lars
Sent: Friday, April 17, 2015 10:46 AM
To: bloat
Subject: [Bloat] RRUL for netperf (bad hack)
Hi,
the attached patch is a horrible, horrible, HORRIBLE hack to add some sort of RRUL testing into netperf. I needed something like this for some quick testing and thought maybe someone else can get some use out of it. (I was interested in the delay an application sees on top of a TCP stream, which is not something Toke's excellent netperf-wrapper tool can currently do, AFAIK.)
I've only really used this with stream tests, and it only produces sensible results with a specific request size such as "-r 16384" or something. And I've only used this on Linux.
Basically, this embeds a timeval into the test stream for each block, echoes it back to the sender, and then prints the application-level RTT seen. (It also prints a one-way delay, but that is only sensible to look at for clocks synchronized to an accuracy much better than the network delay.)
Lars
next prev parent reply other threads:[~2015-04-17 16:18 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-04-17 14:45 Eggert, Lars
2015-04-17 16:18 ` Bill Ver Steeg (versteb) [this message]
2015-04-17 16:38 ` Eggert, Lars
2015-04-17 17:04 ` Bill Ver Steeg (versteb)
2015-04-17 18:20 ` Dave Taht
2015-04-18 12:33 ` Toke Høiland-Jørgensen
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://lists.bufferbloat.net/postorius/lists/bloat.lists.bufferbloat.net/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=AE7F97DB5FEE054088D82E836BD15BE9319BE160@xmb-aln-x05.cisco.com \
--to=versteb@cisco.com \
--cc=bloat@lists.bufferbloat.net \
--cc=lars@netapp.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox