Cake - FQ_codel the next generation
 help / color / mirror / Atom feed
From: "Toke Høiland-Jørgensen" <toke@toke.dk>
To: Georgios Amanakis <gamanakis@gmail.com>, Dave Taht <dave.taht@gmail.com>
Cc: Cake List <cake@lists.bufferbloat.net>
Subject: Re: [Cake] cake flenter results round 2
Date: Wed, 29 Nov 2017 15:50:22 +0100	[thread overview]
Message-ID: <87k1y96swh.fsf@toke.dk> (raw)
In-Reply-To: <CACvFP_h09TDLGHd=L94NBHqx59FT_bqc=qZVEPJUqk6ojFDKzg@mail.gmail.com>

Georgios Amanakis <gamanakis@gmail.com> writes:

> I am troubled by the number of data points flent reports for some pings and
> uploads in this setup. A typical ack-filter result, similar to rrul2 I
> posted before, looks like this:
> Summary of rrul test run 'rrul_cakeeth_ds3_900mbit_45mbit_ack' (at
> 2017-11-29 14:37:5
> 5.719180):
>
>                              avg       median          # data pts
>  Ping (ms) ICMP   :       100.29       100.00 ms              337
>  Ping (ms) UDP BE :       297.62       100.20 ms              156
>  Ping (ms) UDP BK :       409.84       100.20 ms              109
>  Ping (ms) UDP EF :       414.94       100.20 ms              121
>  Ping (ms) avg    :       374.13       100.05 ms              343
>  TCP download BE  :       206.39       217.48 Mbits/s         301
>  TCP download BK  :       163.05       163.81 Mbits/s         301
>  TCP download CS5 :       206.40       217.50 Mbits/s         301
>  TCP download EF  :       203.18       215.23 Mbits/s         301
>  TCP download avg :       194.75       202.59 Mbits/s         301
>  TCP download sum :       779.02       810.36 Mbits/s         301
>  TCP totals       :       781.55       810.66 Mbits/s         301
>  TCP upload BE    :         1.86        24.68 Mbits/s          23
>  TCP upload BK    :         0.15         1.72 Mbits/s          24
>  TCP upload CS5   :         0.25         2.26 Mbits/s          30
>  TCP upload EF    :         0.27         2.15 Mbits/s          29
>  TCP upload avg   :         0.63         7.59 Mbits/s          36
>  TCP upload sum   :         2.53        30.38 Mbits/s          36
>
> Shouldn't all "# data pts" be ~300?

Ideally, yes. However, netperf works by estimating after how many bytes
it will need to emit the next data point. If this estimate is wrong
(which most often happens at very low bandwidths as you are seeing
here), the number of data points can be a lot lower. The average values
should still be correct, though; they are calculated at the end of the
test as bytes transmitted / test duration.

Something similar happens with the UDP results, with the added
complication that these can stop entirely when there is packet loss.
Flent has recently learned how to support the irtt tool
(https://github.com/peteheist/irtt/) for the UDP latency measurements,
which emits isochronous latency probes in the same way as the regular
ping tool. If you install irtt and use the latest git version of Flent,
it should be picked up automatically and used for the UDP ping
measurements.

-Toke

  reply	other threads:[~2017-11-29 14:50 UTC|newest]

Thread overview: 41+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-11-28 14:11 Pete Heist
2017-11-28 15:56 ` Pete Heist
2017-11-28 19:07 ` Dave Taht
2017-11-28 20:35   ` Pete Heist
2017-11-28 22:34     ` Dave Taht
2017-11-28 22:52       ` Dave Taht
2017-11-29  0:16         ` Pete Heist
     [not found]           ` <CACvFP_iY+KSUgyqrJsmpEjY8Bj5E+vCTwRhojQzUhkE2_7XVXA@mail.gmail.com>
2017-11-29  0:20             ` [Cake] Fwd: " Georgios Amanakis
2017-11-29  3:29               ` [Cake] " Georgios Amanakis
2017-11-29  4:01                 ` Dave Taht
2017-11-29 14:34                   ` Georgios Amanakis
2017-11-29 14:43                     ` Georgios Amanakis
2017-11-29 14:50                       ` Toke Høiland-Jørgensen [this message]
2017-11-29 15:33                         ` Pete Heist
2017-11-29 15:44                           ` Toke Høiland-Jørgensen
2017-11-29 16:06                             ` Georgios Amanakis
2017-11-29 17:44                               ` Dave Taht
2017-11-29 17:49                                 ` Georgios Amanakis
     [not found]                                   ` <CACvFP_hJJNJh98Eu30zEYQO5jW6CwQcxK-FBYMuOi796FwkOww@mail.gmail.com>
2017-11-29 17:51                                     ` [Cake] Fwd: " Georgios Amanakis
2017-11-29 18:00                                       ` Dave Taht
2017-11-29 18:19                                         ` Georgios Amanakis
2017-11-29 18:51                                           ` Dave Taht
2017-11-29 18:54                                             ` Georgios Amanakis
2017-11-29 20:06                                           ` Dave Taht
     [not found]                                             ` <CACvFP_iG1tTJLbpsd7YCQRH=TKX5rz4GZ8m1x34xGahSTWTgzA@mail.gmail.com>
2017-11-29 20:38                                               ` [Cake] Fwd: " Georgios Amanakis
2017-11-29 21:04                                                 ` [Cake] " Georgios Amanakis
2017-11-30 17:54                                                   ` Dave Taht
2017-11-29 17:54                                 ` [Cake] " Dave Taht
     [not found]                                   ` <CACvFP_jkqS4b1w7sfNDthx4G4_fp21P-DDFtREGMzz+zLzcThQ@mail.gmail.com>
2017-11-29 17:59                                     ` [Cake] Fwd: " Georgios Amanakis
2017-11-29 16:08                             ` [Cake] " Pete Heist
2017-11-29 16:12                               ` Georgios Amanakis
2017-11-29 16:17                                 ` Toke Høiland-Jørgensen
2017-11-29 16:21                               ` Toke Høiland-Jørgensen
2017-11-29 16:24                                 ` Georgios Amanakis
2017-11-29 16:27                                   ` Pete Heist
2017-11-29 16:36                                     ` Georgios Amanakis
2017-11-29 16:40                                       ` Toke Høiland-Jørgensen
     [not found]                                         ` <CACvFP_g66TUdpVtFuJOi_5E1XVCf1Fo1QuRf5zG4nGDExWE2JA@mail.gmail.com>
2017-11-29 16:55                                           ` [Cake] Fwd: " Georgios Amanakis
2017-11-29  3:42           ` [Cake] " Georgios Amanakis
2017-11-29  8:19             ` Pete Heist
2017-11-29 12:07               ` Pete Heist

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/cake.lists.bufferbloat.net/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87k1y96swh.fsf@toke.dk \
    --to=toke@toke.dk \
    --cc=cake@lists.bufferbloat.net \
    --cc=dave.taht@gmail.com \
    --cc=gamanakis@gmail.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