Skip to content
This repository was archived by the owner on Nov 21, 2022. It is now read-only.
This repository was archived by the owner on Nov 21, 2022. It is now read-only.

更了一波,新增支持5.9版本内核 #27

Description

@UJX6N

更新一波,现支持4.9/4.14/4.19/5.4/5.9,大家可到我的github主页看看

本次更新的新特性有:

  • 新增支持5.9内核,目前编译了5.9.11版
  • CentOS安装包分开CentOS 7、CentOS 8版本,其中CentOS 8只支持5.4/5.9内核。CentOS 8在云主机上一般安装core包就行了,其他包通常不需要
  • release标注解了必要的包(required)和可选(optional)的包,云主机一般装required即可,不用什么都装哈
  • 同步了bbr官方11月24日最新的补丁到bbrplus里

以前更新的特性:

  • 支持4.14/4.19/5.4内核,除4.14外,其他版本性能不能保证,大家跑跑看.....
  • 保留了各版的原版BBR模块,sysctl可设置bbrplus或bbr,但icsk_ca_priv变动是否影响原版BBR......不太清楚
  • 整合了4.14原版BBR在18~20年间的更新,把与bbrplus代码不冲突的更新都整合进bbrplus了
  • 内核默认 net.ipv4.tcp_congestion_control=bbrplus 和 net.core.default_qdisc=fq ,不需sysctl设置。但注意新系统,如ubuntu 18+、centos 8等,在 /usr/lib/sysctl.d/50-default.conf 会自带 net.core.default_qdisc 设置,要注释掉
  • 我github主页提供内核源码补丁、内核源码(centos或debian/ubuntu格式)、编译好的内核(centos或debian/ubuntu格式)

目前提供源码包(CentOS、Debian/Ubuntu源码格式)和已编译内核(CentOS、Debian/Ubuntu)的版本是

5.9.11
5.4.80
4.19.160
4.14.209
4.9.246


Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions