Debian 12, 11 또는 10에서 BBR을 활성화하는 방법

BBR(병목 대역폭 및 왕복 전파 시간)은 Google에서 개발한 TCP 혼잡 제어 알고리즘입니다. 실시간 네트워크 상태에 따라 데이터 흐름을 동적으로 조정하여 네트워크 처리량을 향상하고 대기 시간을 줄이는 것을 목표로 합니다. 혼잡을 감지하기 위해 패킷 손실에 의존하는 CUBIC 및 Reno와 같은 기존 혼잡 제어 알고리즘과 달리 BBR은 대역폭 및 왕복 시간 측정을 사용하여 데이터 전송을 최적화하여 보다 효율적이고 안정적인 네트워크 성능을 제공합니다.

BBR의 기술적 특징 및 이점:

  • 향상된 처리량: BBR은 사용 가능한 대역폭을 보다 효과적으로 활용하여 더 높은 데이터 전송 속도를 달성할 수 있습니다.
  • 지연 시간 감소: BBR은 패킷 손실을 방지하고 실시간 네트워크 조건에 맞게 조정함으로써 대기 시간을 줄여 비디오 스트리밍 및 온라인 게임과 같은 애플리케이션에 보다 원활한 환경을 제공합니다.
  • 안정: BBR은 다양한 네트워크 조건에서 보다 안정적인 성능을 제공하여 네트워크 정체 붕괴 가능성을 줄입니다.
  • 능률: 사용 가능한 네트워크 리소스를 최적화하여 트래픽이 많은 시나리오에서도 데이터 흐름을 원활하게 보장합니다.

Debian 12, 11, 10에서 BBR을 활성화하면 특히 고대역폭 애플리케이션의 네트워크 성능이 향상될 수 있습니다. 이 가이드는 데비안 시스템에서 BBR을 활성화하는 방법을 보여줍니다.

1단계: BBR이 이미 활성화되어 있는지 확인

BBR을 활성화하기 전에 시스템에서 이미 활성화되어 있는지 확인하는 것이 중요합니다. 이렇게 하려면 다음 명령을 실행하십시오.

sysctl net.ipv4.tcp_congestion_control

BBR이 활성화된 경우 다음 출력이 표시됩니다.

net.ipv4.tcp_congestion_control = bbr

큐빅 또는 리노와 같은 다른 정체 제어 알고리즘이 표시되면 BBR이 활성화되지 않은 것입니다.

2단계: 데비안 시스템 업데이트

시스템을 변경하기 전에 시스템을 업데이트하여 최신 패키지와 보안 수정 사항을 적용하는 것이 중요합니다. 이렇게 하려면 다음 명령을 실행하십시오.

sudo apt update && sudo apt-get upgrade

3단계: Debian 시스템에서 BBR이 지원되는지 확인

모든 시스템이 BBR을 지원하는 것은 아니므로 시스템이 필수적인지 확인하는 것이 좋습니다. 이렇게 하려면 다음 명령을 실행하십시오.

sudo modprobe tcp_bbr

시스템이 BBR을 지원하는 경우 출력이 표시되지 않습니다. 그렇지 않으면 오류 메시지가 표시됩니다.

4단계: CLI 명령을 통해 BBR 활성화

BBR을 활성화하려면 다음 명령을 실행하십시오.

sudo sh -c 'echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf'
sudo sh -c 'echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf'

이러한 명령은 기본 대기열 규칙을 fq로 설정하고 BBR을 정체 제어 알고리즘으로 활성화합니다.

5단계: BBR 활성화를 위해 sysctl을 다시 로드합니다.

변경 사항을 적용하려면 다음 명령을 실행하십시오.

sudo sysctl -p

6단계: 이제 BBR이 활성화되었는지 확인

BBR을 활성화하기 위해 해당 명령을 실행한 후 BBR이 활성화되었는지 확인하려면 다음 명령을 실행합니다.

sysctl net.ipv4.tcp_congestion_control

BBR이 활성화된 경우 다음 출력이 표시됩니다.

net.ipv4.tcp_congestion_control = bbr

결론

Debian 시스템에서 BBR을 활성화하면 고급 혼잡 제어 기능을 활용하여 네트워크 처리량을 향상하고 대기 시간을 줄일 수 있습니다. 이는 더욱 효율적이고 안정적인 네트워크 성능을 제공하며, 특히 대역폭 집약적인 애플리케이션에 유용합니다. 네트워크 성능을 정기적으로 모니터링하여 BBR이 원하는 개선 사항을 제공하는지 확인하십시오. BBR이 Debian 환경에 제공하는 향상된 네트워크 기능을 즐겨보세요.

Joshua James

코멘트를 남겨주세요