Linux 시스템에서 BBR을 확인하고 활성화하는 단계는 다음과 같습니다.
BBR이 활성화되어 있는지 확인하세요
-
현재 혼잡 제어 알고리즘 보기 :
sysctl net.ipv4.tcp_congestion_control출력이
net.ipv4.tcp_congestion_control = bbr이면 BBR이 활성화되었음을 의미합니다. -
대기열 규칙(qdisc) 설정 확인 :
sysctl net.core.default_qdiscBBR이 활성화되면 일반적으로
fq로 설정됩니다. -
커널 모듈이 로드되었는지 확인하세요. :
lsmod | grep bbr
출력에
tcp_bbr모듈이 포함되어 있으면 해당 모듈이 로드되었음을 의미합니다.
BBR이 활성화되지 않은 경우 활성화하는 단계는 다음과 같습니다.
-
커널 버전 확인 (4.9 이상 필요):
uname -r
-
sysctl 구성 편집 :
sudo nano /etc/sysctl.conf
파일 끝에 다음을 추가하세요:
net.core.default_qdisc = fq net.ipv4.tcp_congestion_control = bbr
-
애플리케이션 구성 :
sudo sysctl -p
-
확인되었으며 유효함 :
sysctl net.ipv4.tcp_congestion_control #은 "bbr"를 출력해야 합니다. sysctl net.core.default_qdisc #은 "fq"
를 출력해야 합니다.
기타 참고사항
-
권한 문제: 충분한 권한을 보장하기 위해 명령을 실행하려면
sudo를 사용하세요. -
커널은 을 지원하지 않습니다: 커널 버전이 너무 낮은 경우 커널을 업그레이드해야 합니다(예: TAGP를 사용하는 Ubuntu/Debian) H20
linux-generic-hwe패키지, CentOS는 ELRepo 저장소를 사용합니다. -
수동으로 모듈 로드 (거의 필요하지 않음):
sudo modprobe tcp_bbr
위 단계를 완료하면 BBR이 적용되어 네트워크 성능이 향상됩니다.