Linux 시스템에서 BBR을 확인하고 활성화하는 단계는 다음과 같습니다.

BBR이 활성화되어 있는지 확인하세요

  1. 현재 혼잡 제어 알고리즘 보기 :

    bash
    복사
    sysctl net.ipv4.tcp_congestion_control

    출력이 net.ipv4.tcp_congestion_control = bbr이면 BBR이 활성화되었음을 의미합니다.

  2. 대기열 규칙(qdisc) 설정 확인 :

    bash
    복사
    sysctl net.core.default_qdisc

    BBR이 활성화되면 일반적으로 fq로 설정됩니다.

  3. 커널 모듈이 로드되었는지 확인하세요. :

    bash
    복사
    lsmod | grep bbr

    출력에 tcp_bbr 모듈이 포함되어 있으면 해당 모듈이 로드되었음을 의미합니다.

BBR이 활성화되지 않은 경우 활성화하는 단계는 다음과 같습니다.

  1. 커널 버전 확인 (4.9 이상 필요):

    bash
    복사
    uname -r
  2. sysctl 구성 편집 :

    bash
    복사
    sudo nano /etc/sysctl.conf

    파일 끝에 다음을 추가하세요:

    conf
    복사
    net.core.default_qdisc = fq
    net.ipv4.tcp_congestion_control = bbr
  3. 애플리케이션 구성 :

    bash
    복사
    sudo sysctl -p
  4. 확인되었으며 유효함 :

    bash
    복사
    sysctl net.ipv4.tcp_congestion_control #은 "bbr"를 출력해야 합니다.
    sysctl net.core.default_qdisc #은 "fq"
    를 출력해야 합니다.

기타 참고사항

  • 권한 문제: 충분한 권한을 보장하기 위해 명령을 실행하려면 sudo를 사용하세요.

  • 커널은 을 지원하지 않습니다: 커널 버전이 너무 낮은 경우 커널을 업그레이드해야 합니다(예: TAGP를 사용하는 Ubuntu/Debian) H20linux-generic-hwe 패키지, CentOS는 ELRepo 저장소를 사용합니다.

  • 수동으로 모듈 로드 (거의 필요하지 않음):

    bash
    복사
    sudo modprobe tcp_bbr

위 단계를 완료하면 BBR이 적용되어 네트워크 성능이 향상됩니다.