Các bước kiểm tra và kích hoạt BBR trong hệ thống Linux như sau:

Kiểm tra xem BBR có được bật hay không

  1. Xem thuật toán kiểm soát tắc nghẽn hiện tại :

    bash
    Sao chép
    sysctl net.ipv4.tcp_congestion_control

    Nếu đầu ra là net.ipv4.tcp_congestion_control = bbr, điều đó có nghĩa là BBR đã được bật.

  2. Kiểm tra cài đặt kỷ luật hàng đợi (qdisc) :

    bash
    Sao chép
    sysctl net.core.default_qdisc

    Khi BBR được bật, nó thường được đặt thành fq.

  3. Xác minh xem mô-đun hạt nhân đã được tải chưa :

    bash
    Sao chép
    lsmod | grep bbr

    Nếu đầu ra chứa mô-đun tcp_bbr thì có nghĩa là nó đã được tải.

Nếu BBR chưa được bật, các bước để bật nó như sau:

  1. Xác nhận phiên bản kernel (yêu cầu ≥4.9):

    bash
    Sao chép
    uname -r
  2. Chỉnh sửa cấu hình hệ thống :

    bash
    Sao chép
    sudo nano /etc/sysctl.conf

    Ở cuối tệp thêm:

    conf
    Sao chép
    net.core.default_qdisc = fq
    net.ipv4.tcp_congestion_control = bbr
  3. Cấu hình ứng dụng :

    bash
    Sao chép
    sudo sysctl -p
  4. Đã xác nhận có hiệu lực :

    bash
    Sao chép
    sysctl net.ipv4.tcp_congestion_control # sẽ xuất ra "bbr"
    sysctl net.core.default_qdisc # sẽ xuất ra "fq"

Các ghi chú khác

  • Vấn đề về quyền: Sử dụng sudo để thực thi lệnh nhằm đảm bảo rằng bạn có đủ quyền.

  • kernel không hỗ trợ : Nếu phiên bản kernel quá thấp, bạn cần nâng cấp kernel (chẳng hạn như Ubuntu/Debian bằng TAGP Gói H42linux-generic-hwe , CentOS sử dụng kho lưu trữ ELRepo).

  • Tải mô-đun theo cách thủ công (hiếm khi được yêu cầu):

    bash
    Sao chép
    sudo modprobe tcp_bbr

Sau khi hoàn thành các bước trên, BBR sẽ có hiệu lực để cải thiện hiệu suất mạng.