See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 5247|Vastuse: 1

[Allikas] BBR vs BBRplus vs BBR2 Üldine võrgu kiiruse võrdlus

[Kopeeri link]
Postitatud 17.12.2022 12:31:54 | | | |
BBR

BBR on Google'i avatud lähtekoodiga TCP võrgu ummikute optimeerimise algoritm, mis on pühendunud kahe probleemi lahendamisele: võrguühenduste ribalaiuse täielikule kasutamisele teatud pakettide kadumise määraga. Vähenda puhvri hõivatust võrgulinkidel, et vähendada latentsust. TCP ummikukontrolli eesmärk on maksimeerida võrgu kitsaskohtade ribalaiust.

TCP BBR on TCP ummikute kontrolli algoritmide kogum, mille on välja töötanud ja avaldanud Google. Tänu uue kerneli toe aeglasele viivitusele ja TCP BBR-i vaikimisi toele alates Linux 4.9 kernelist on see järk-järgult saanud serverite ühepoolse kiirenduse esimeseks valikuks. BBRplus on originaalse BBR-i täiustatud versioon, mida on modifitseerinud CSDN netizen dog250. BBRv2 seevastu on originaalse BBR-i järg ja on endiselt beetaversioonis.

Kuid arvestades väga erinevaid BBR tuletisinstrumente, on haruldane näha nende horisontaalseid võrdlusarvustusi internetis. Mõned olemasolevad hinnangud põhinevad sageli kogemustel ja subjektiivsetel muljetel või väljaspool kohapeal tehtud testimist kontrollimatute muutujatega. Seetõttu otsustas Reizhi võtta aega, et teha kohalik horisontaalne test BBRplusi ja BBR2-ga, et teada saada.

Testikeskkond

Kasuta VMware tööjaama, et avada kaks Debiani virtuaalmasinat, millest masin A on server, seadista veebiteenus Nginxi kaudu ja paiguta 100mb fail allalaadimiskiiruse testimiseks; Masin B on kliendimasin ja allalaadimiseks kasutad wget'i. Kaks virtuaalmasinat on ühendatud virtuaalse sisevõrgu kaudu ja mõlemad SSD-del.

Testimetoodika

Masina A võrgukaart on tc käsu kaudu seatud 150ms ± 15ms (juhuslikud kõikumised) viivitusele ning 8% paketikadu kasutatakse üldise võrgukeskkonna simuleerimiseks. Pärast erinevate BBR haru kiirenduse paigaldamist laadi 100MB testfail masinast B kuni wget-i mitu korda (≥5 korda) alla ja saavuta keskmine kiirus kiireima 3 korda.

Testitulemused



Vaatame otse testitulemusi: BBRv2, mis on veel beetaversioonis, on selles testis aeglaseim, peaaegu sama kiirusega kui vaikimisi kuubikalgoritm 4.19 tuumas. Üllatuslikult on BBRplus, kuigi oluliselt kiirem kui originaalne BBR, 5,5 tuumaga BBR-ist kaugel maas.

Minu testimisel oli väga üllatav, et BBRplus haru tõusis pärast allalaadimise alustamist väga kiiresti. Aga mingil põhjusel, kui allalaadimine jõuab umbes 50% ~ 60%-ni, langeb kiirus järsult. Järgmine graafik kajastab täielikult BBRplus 4.14.129 kiiruse muutusi.



BBRplus 4.14.129

Alguses arvas Reizhi, et see on testviga või muud põhjused, kuid pärast taaskäivitamist, süsteemi uuesti installimist, kerneli uuesti paigaldamist, kerneli käsitsi kompileerimist ja BBRplusi sisselülitamist jne, ei paranenud probleem. Samas testikeskkonnas on BBR 5.5 kiiruse jõudlus palju stabiilsem.



BBR 5.5.10

Kuigi BBR 5.5.10 ei ole nii kiire kui BBRplus algkiirenduse ja tippkiiruse poolest, hoiab see kogu allalaadimisprotsessi vältel väga head kiirust ning üldine ajakulu on palju väiksem kui BBRplusil. Kas see tähendab, et BBRplus sobib paremini väikeste liikluspuhangute jaoks, samas kui BBR paistab silma suurte mahude ja püsiva läbilaskevõime saavutamisel?

Marginaalid

Selles testis proovisime ka Sharp Speedi ja Net-speederit, kuid sarnaselt BBR2-le on nende üldkiirus vaid kahekohalise arvuga, seega tulemusi siin ei lisata.



BBR2 5.4.0-rc6

Ülaltoodud on BBR2 kiirus, mida ei laaditud täielikult alla aeglase kiiruse tõttu.

Originaallink:Hüperlingi sisselogimine on nähtav.





Eelmine:Dockeri konteinerite internetiühenduse keelamine (ekstranet)
Järgmine:【Practical Combat】Ehita Gitea privaatne Git-repositoorium pehme marsruutimisega
 Üürileandja| Postitatud 17.12.2022 12:32:56 |
CentOS 7 paigaldus BBR käsk:

Palun sisesta numbrivalik vastavalt oma tegelikule olukorrale, nagu alloleval joonisel näidatud:


Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com