Skip to content

CONFIG_HZ matters ? : BBR with LKL #265

@thehajime

Description

@thehajime

I'm playing with Google's new TCP cc flavor, BBR, with LKL and saw some odd behavior if CONFIG_HZ is 100.

  • netperf TCP_STREAM test between an LKL-netperf and a pure Linux netserver.
cc hz tput
bbr HZ=100 456.43 Mbps
cubic HZ=100 9385.28 Mbps
bbr HZ=1000 6965.05 Mbps
cubic HZ=1000 9393.35 Mbps

(raw output: https://gist.github.com/thehajime/4efc5690bde1d1248087097a8635d31b)

though there is still more to investigate why this different number when HZ=1000, BBR seems to not be functioning if CONFIG_HZ=100.

I will separately check this BBR's number but was wondering if CONFIG_HZ=1000 makes sense to LKL or not.

tested with my tentative branch.
https://github.com/libos-nuse/lkl-linux/tree/bbr-linus-4.9-rc4

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions