From: "Toke Høiland-Jørgensen" <notifications@github.com>
To: tohojo/flent <flent@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Subject: [Flent-users] Re: [tohojo/flent] How to create two simultaneous tests with different bandwidth in both hosts? (#217)
Date: Thu, 17 Dec 2020 06:40:05 -0800 [thread overview]
Message-ID: <tohojo/flent/issues/217/747477879@github.com> (raw)
In-Reply-To: <tohojo/flent/issues/217@github.com>
[-- Attachment #1: Type: text/plain, Size: 2009 bytes --]
lealog <notifications@github.com> writes:
>> Well, it would require an underlying test tool that could produce
>> this sort of traffic. I wouldn't be opposed to adding support for
>> such a tool if it materialised, but I am not aware of any either.
>
> I would say that we can do this using iperf3. Iperf3 can specify the
> DS and US bandwidth using the option "-b". Does this make sense for
> you?
The trouble with the iperf UDP tests it that they just send off packets
and don't provide any feedback on how much makes it through. You may or
may not get a result at the end from the other side at the end of the
test, but that can also easily get lost. So while it can generate a base
load, this kind of test is not really suitable for graphing data *about*
those flows during the test.
>> Some orchestration is possible already by a combination of tests with
>> multiple remote endpoints, and remote test runners. It requires a bit
>> of fiddling with the CLI and/or batch files to set up, but it's
>> doable. Extending support for running tests through the GUI would be
>> neat, but unless someone dedicates resources to this I don't think
>> it's likely to happen anytime soon, unfortunately...
>
> I would say that supporting this on GUI is a "nice to have" :)
> Regarding the CLI, how can we do this? Can you share your idea?
Well, there are two options: Reverse the setup and run the Flent test
from the "other side" with different flows going to each of your two
test hosts. Or run Flent on one of the two "local" hosts, and use the
--remote-host option to execute some of the test runners on the other
host (preferably using a dedicated control connection between the two).
I've been using the former setup for WiFi tests, but which one is
easiest to do really depends on the details of your test network...
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/tohojo/flent/issues/217#issuecomment-747477879
[-- Attachment #2: Type: text/html, Size: 3184 bytes --]
prev parent reply other threads:[~2020-12-17 14:40 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-12-06 18:29 [Flent-users] [tohojo/flent] How to create two simultaneous tests with different bandwidth in both hosts? (#217) lealog
2020-12-08 13:54 ` [Flent-users] " Toke Høiland-Jørgensen
2020-12-08 16:33 ` lealog
2020-12-08 16:45 ` Toke Høiland-Jørgensen
2020-12-08 23:36 ` lealog
2020-12-17 14:40 ` Toke Høiland-Jørgensen [this message]
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.flent.org/postorius/lists/flent-users.flent.org/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=tohojo/flent/issues/217/747477879@github.com \
--to=notifications@github.com \
--cc=flent@noreply.github.com \
--cc=reply+AHVNJPZQCDS7OQO2GEMDT55545HMLEVBNHHC2LQFSM@reply.github.com \
--cc=subscribed@noreply.github.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