- 2
- Seia
- 조회 수 273
먼저 기존의 TCP 알고리즘과 달리 BBR이라는 알고리즘은 Google에서 개발되었습니다.
- 깃허브: https://github.com/google/bbr
위에서도 보실 수 있듯이 Google에서 개발된 알고리즘입니다.
기존 알고리즘에서는 트래픽이 몰려 데이터 손실이 발생하면 속도를 반으로 줄이지만 TCP BBR을 사용할 경우에는 손실될 패킷을 미리 예측하여 미리미리 손실을 막아주고 동시에 속도 저하 또한 방지할 수 있습니다.
최근에 안 것은 아니지만 생각나서 써봅니다.
설치하려면 리눅스 커널 4.9 버전 이상이 필요합니다. (대부분은 업데이트하실 수 있다고 생각해요)
sudo nano /etc/sysctl.conf
위 파일을 열어서...
net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr
끝에 단 2줄만 추가하고 설정을 업데이트하면 설치가 완료됩니다.
sudo sysctl -p
저는 확인까지는 하지 않았는데 아래 명령어로 설치가 되었는지 확인할 수 있다고 하네요.
재부팅은 필요없는 것 같습니다.
sudo sysctl -a | grep -E 'bbr|fq'
오늘 눈도 조금 내리고 미세먼지도 심하지만, Seia 님께서도 좋은 하루 되시기를 기원합니다 ^^
항상 감사드려요~!