Hướng dẫn tuning performance network bằng TCP BBR

kiểm soát tắc nghẽn tcp

Trong bài viết này, tôi sẽ chỉ cho bạn cách bật TCP BBR trên Ubuntu 16.04 / 18.04. TCP BBR là thuật toán điều khiển tắc nghẽn (Thuật toán điều khiển tắc nghẽn TCP) được phát triển bởi Google. Nó khắc phục những thiếu sót của các thuật toán chống tắc nghẽn truyền thống (Reno hoặc CUBIC). Theo Google, thuật toán này có thể đạt được hiệu suất băng thông cao hơn với độ trễ thấp hơn. TCP BBR đã được sử dụng trên các nền tảng chính của Google như Google.com, Youtube.com, Google Cloud Platform và Internet Engineering Task Force (IETF), đã chuẩn hóa thuật toán này từ tháng 7 năm 2017. BBR là viết tắt của Băng thông cổ chai và RTT.

Xem thêm: Điều chỉnh nginx

BBR chỉ yêu cầu thay đổi một cái gì đó ở phía gửi. Bạn có thể kích hoạt TCP BBR trên máy Linux của mình để cải thiện trải nghiệm lướt web tổng thể. Nếu bạn có một máy chạy máy chủ web Linux, TCP BBR có thể được sử dụng để tăng tốc độ tải xuống trang web cho khách truy cập trang web.

Xem thêm: Cách tăng tốc trang web

Cách kiểm tra kiểm soát tắc nghẽn TCP trên Linux

Theo mặc định, Linux sử dụng thuật toán kiểm soát tắc nghẽn Thành phốCUBIC. Để kiểm tra các thuật toán điều khiển tắc nghẽn có sẵn trên hệ thống, hãy chạy cây lệnh sau:

sysctl net.ipv4.tcp_available_congestion_control

Bạn sẽ nhận được kết quả sau:

net.ipv4.tcp_available_congestion_control = reno cubic

Để kiểm tra thuật toán điều khiển tắc nghẽn hiện tại mà hệ thống đang chạy, hãy chạy lệnh sau:

sysctl net.ipv4.tcp_congestion_control

Bạn sẽ nhận được kết quả sau:

net.ipv4.tcp_congestion_control = cubic

Cài đặt thuật toán TCP BBR

TCP BBR được Linux hỗ trợ từ phiên bản kernel 4.9 trở lên. Sử dụng lệnh sau để kiểm tra phiên bản nhân Linux trên hệ thống của bạn:

uname -r

Máy của tôi đang chạy Ubuntu 18.04 với kernel 5.4

5.4.0-9-generic

Trong trường hợp máy Linux của bạn có phiên bản kernel thấp hơn 4.9, chỉ cần cài đặt Ngăn xếp phần cứng (HWE), nó sẽ cung cấp cho bạn kernel mới hơn cho Ubuntu TLS.

sudo apt update

sudo apt install --install-recommends linux-generic-hwe-18.04

Hoặc cho Ubuntu 16.04

sudo apt update

sudo apt install --install-recommends linux-generic-hwe-16.04

Sau khi cài đặt xong, khởi động lại thiết bị.

sudo shutdown -r now

Kích hoạt TCP BBR trên Ubuntu 16.04 / 18.04

>>> Xem thêm:  Hướng dẫn chụp ảnh màn hình trên MacOS

Khi máy tính của bạn có kernel 4,9 trở lên, hãy tiến hành chỉnh sửa File sysctl.conf

sudo vi /etc/sysctl.conf

Thêm vào cuối tập tin 2 dòng sau

net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr

Lưu và đóng tập tin. Sau đó tải lại cấu hình sysctl

sudo sysctl -p

Tiếp theo kiểm tra thuật toán điều khiển tắc nghẽn đang sử dụng.

sudo sysctl net.ipv4.tcp_congestion_control

Bạn sẽ nhận được kết quả sau:

net.ipv4.tcp_congestion_control = bbr

Xem thêm nhiều bài khác tại : https://excel-cracker.com/he-dieu-hanh

Comments are closed.