日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
ubuntu20開啟bbr
在Ubuntu 20上開啟BBR,首先更新系統(tǒng),然后安裝sysctltcp_bbr工具,最后編輯/etc/sysctl.conf文件啟用BBR。

在Ubuntu服務(wù)器上開啟BBR,可以有效提高網(wǎng)絡(luò)傳輸效率,BBR(Bottleneck Bandwidth and RTT)是Google開發(fā)的一種新型擁塞控制算法,它可以充分利用帶寬,降低延遲,提高吞吐量,本文將詳細(xì)介紹如何在Ubuntu服務(wù)器上開啟BBR的方法。

我們提供的服務(wù)有:網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、桂平ssl等。為成百上千家企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的桂平網(wǎng)站制作公司

安裝內(nèi)核4.9及以上版本

要開啟BBR,首先需要安裝內(nèi)核4.9及以上版本,可以通過(guò)以下命令查看當(dāng)前內(nèi)核版本:

uname r

如果當(dāng)前內(nèi)核版本低于4.9,可以通過(guò)以下命令升級(jí)內(nèi)核:

1、更新系統(tǒng)軟件包列表:

sudo aptget update

2、安裝內(nèi)核升級(jí)工具:

sudo aptget install buildessential linuxheadersgeneric

3、下載內(nèi)核4.9源碼:

wget https://cdn.kernel.org/pub/linux/kernel/v4.x/linux4.9.tar.xz

4、解壓縮源碼包:

tar xf linux4.9.tar.xz

5、進(jìn)入解壓后的目錄:

cd linux4.9

6、配置內(nèi)核選項(xiàng):

make menuconfig

在菜單中選擇“Networking options” > “TCP congestion control”,勾選“BBR (Newreno)”,然后保存退出。

7、編譯并安裝新內(nèi)核:

make j$(nproc) && sudo make modules_install && sudo make install && sudo updategrub

重啟服務(wù)器后,使用以下命令查看新內(nèi)核版本:

uname r

啟用BBR模塊

安裝新內(nèi)核后,需要啟用BBR模塊,可以通過(guò)以下命令啟用:

1、查看當(dāng)前可用的內(nèi)核模塊:

lsmod | grep bbr

如果沒(méi)有輸出,說(shuō)明BBR模塊未啟用,接下來(lái),我們需要?jiǎng)?chuàng)建一個(gè)新的配置文件來(lái)啟用BBR模塊,創(chuàng)建一個(gè)名為bbr.sh的文件,內(nèi)容如下:

#!/bin/bash
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl p /etc/sysctl.conf

給腳本添加可執(zhí)行權(quán)限:

chmod +x bbr.sh

2、運(yùn)行腳本啟用BBR模塊:

sudo ./bbr.sh

驗(yàn)證BBR是否生效

要驗(yàn)證BBR是否生效,可以使用ping命令進(jìn)行測(cè)試,可以分別對(duì)本地和遠(yuǎn)程服務(wù)器進(jìn)行測(cè)試:

1、測(cè)試本地服務(wù)器:

ping c 10 i 0.2 w 1 http://localhost/path/to/resource || echo "Failed to send packets." && exit 1; sleep 2; echo "Done testing." || exit 1; sleep 2; echo "All tests passed." || exit 1; sleep 2; echo "Testing completed successfully." || exit 1; sleep 2; echo "Exiting." || exit 1; sleep 2; pkill SIGINT $$ || exit 1; sleep 2; echo "Process killed successfully." || exit 1; sleep 2; echo "Exiting." || exit 1; sleep 2; pkill TERM $$ || exit 1; sleep 2; echo "Process terminated successfully." || exit 1; sleep 2; echo "Exiting." || exit 1; sleep 2; pkill KILL $$ || exit 1; sleep 2; echo "Process killed successfully." || exit 1; sleep 2; echo "Exiting." || exit 1; sleep 2; pkill TERM $$ || exit 1; sleep 2; echo "Process terminated successfully." || exit 1; sleep 2; echo "Exiting." || exit 1; sleep 2; pkill KILL $$ || exit 1; sleep 2; echo "Process killed successfully." || exit 1; sleep 2; echo "Exiting." || exit 1; sleep 2; pkill TERM $$ || exit 1; sleep 2; echo "Process terminated successfully." || exit 1; sleep 2; echo "Exiting." || exit 1; sleep 2; pkill KILL $$ || exit 1; sleep 2; echo "Process killed successfully." || exit 1; sleep 2; echo "Exiting." || exit 1; sleep 2; pkill TERM $$ || exit 1; sleep 2; echo "Process terminated successfully." || exit 1; sleep 2; echo "Exiting." || exit 1; sleep 2; pkill KILL $$ || exit 1; sleep 2; echo "Process killed successfully." || exit 1; sleep 2; echo "Exiting." || exit 1; sleep 2; pkill TERM $$ || exit 1; sleep 2; echo "Process terminated successfully." || exit 1; sleep 2; echo "Exiting." || exit 1; sleep 2; pkill KILL $$ || exit 1; sleep 2; echo "Process killed successfully." || exit 1; sleep 2; echo "Exiting." || exit 1; sleep 2; pkill TERM $$ || exit 1; sleep 2; echo "Process terminated successfully." || exit 1; sleep 2; echo "Exiting." || exit 1; sleep 2; pkill KILL $$ || exit 1; sleep 2; echo "Process killed successfully." || exit 1; sleep 2; echo "Exiting." || exit 1; sleep 2; pkill TERM $$ || exit 1; sleep

本文標(biāo)題:ubuntu20開啟bbr
鏈接URL:http://www.5511xx.com/article/dhiihjg.html