Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 5247|Odpoveď: 1

[Zdroj] BBR vs BBRplus vs BBR2 Všeobecné porovnanie rýchlosti siete

[Kopírovať odkaz]
Zverejnené 17. 12. 2022 12:31:54 | | | |
BBR

BBR je open source algoritmus na optimalizáciu preťaženia siete TCP spoločnosťou Google, ktorý sa zaväzuje riešiť dva problémy: plné využitie šírky pásma na sieťových linkách s určitou mierou straty paketov. Znížiť obsadenosť vyrovnávacej pamäte na sieťových linkách, aby ste znížili latenciu. Cieľom riadenia preťaženia v TCP je maximalizovať šírku pásma úzkych miest v sieti.

TCP BBR je súbor algoritmov na kontrolu preťaženia v TCP navrhnutých a publikovaných spoločnosťou Google. Kvôli pomalému oneskoreniu v poskytovaní podpory pre nové jadro a predvolenej podpore TCP BBR od čias Linuxu 4.9 sa postupne stal prvou voľbou pre jednostranné zrýchlenie servera. BBRplus je vylepšená verzia pôvodného BBR upravená CSDN netizen dog250. BBRv2 je naopak pokračovaním pôvodného BBR a stále je v beta verzii.

Avšak vzhľadom na širokú škálu derivátov BBR je zriedkavé vidieť horizontálne porovnávacie recenzie na internete. Niektoré existujúce hodnotenia sú často založené na skúsenostiach a subjektívnych dojmoch alebo na testovaní mimo pracoviska s nekontrolovateľnými premennými. Reizhi sa preto rozhodol urobiť lokálny horizontálny test BBR BBRplus a BBR2, aby to zistil.

Testovacie prostredie

Použite VMware workstation na otvorenie dvoch Debian virtuálnych strojov, z ktorých server je stroj A, nastavte webovú službu cez Nginx a umiestnite 100mb súbor na testovanie rýchlosti sťahovania; Stroj B je klientský stroj a na sťahovanie používate wget. Tieto dva virtuálne stroje sú prepojené cez virtuálnu internú sieť a oba sú na SSD SSD.

Metodológia testovania

Sieťová karta stroja A je nastavená na oneskorenie 150ms ± 15ms (náhodné fluktuácie) príkazom tc a 8% strata paketov sa používa na simuláciu všeobecného sieťového prostredia. Po inštalácii rôznych akcelerácií BBR vetiev si stiahnite 100MB testovací súbor na stroji B cez wget niekoľkokrát (≥5-krát) a získajte priemernú rýchlosť najrýchlejších 3-krát.

Výsledky testov



Pozrime sa priamo na výsledky testu, BBRv2, ktorý je stále v beta verzii, je v tomto teste najpomalší, s takmer rovnakou rýchlosťou ako predvolený kubický algoritmus v jadre 4.19. Prekvapivo, BBRplus, hoci je výrazne rýchlejší ako pôvodný BBR, je výrazne za BBR s 5,5 jadrami.

Veľmi prekvapujúce pri mojom testovaní bolo, že vetva BBRplus stúpala veľmi rýchlo po spustení sťahovania. Ale z nejakého dôvodu, keď sťahovanie dosiahne približne 50 % ~ 60 %, rýchlosť náhle klesne. Nasledujúci graf plne zaznamenáva zmeny rýchlosti BBRplus 4.14.129.



BBRplus 4.14.129

Najprv si Reizhi myslel, že ide o chybu testu alebo iné dôvody, ale po reštarte, preinštalovaní systému, preinštalovaní jadra, manuálnom kompilovaní jadra a zapnutí BBRplus a podobne sa to nezlepšilo. V rovnakom testovacom prostredí je rýchlostný výkon BBR 5.5 oveľa stabilnejší.



BBR 5.5.10

Hoci BBR 5.5.10 nie je taký rýchly ako BBRplus, pokiaľ ide o počiatočné zrýchlenie a maximálnu rýchlosť, počas celého sťahovania si udržiava veľmi dobrú rýchlosť a celková časová spotreba je oveľa nižšia ako pri BBRplus. Znamená to, že BBRplus je lepšie prispôsobený pre výbuchy malej prevádzky, zatiaľ čo BBR vyniká pri veľkých objemoch a trvalej priepustnosti?

Poznámky

V tomto teste sme tiež skúšali Sharp Speed a Net-speeder, ale podobne ako pri BBR2, ich celková rýchlosť je len v dvojciferných číslach, takže výsledky tu nie sú zahrnuté.



BBR2 5.4.0-rc6

Vyššie uvedené je rýchlosť BBR2, ktorá nebola úplne stiahnutá kvôli nízkej rýchlosti.

Pôvodný odkaz:Prihlásenie na hypertextový odkaz je viditeľné.





Predchádzajúci:Zákaz prístupu Docker kontajnerov na internet (extranet)
Budúci:【Praktický boj】Vybuduj súkromný Git repozitár Gitea s mäkkým smerovaním
 Prenajímateľ| Zverejnené 17. 12. 2022 12:32:56 |
Inštalačný príkaz BBR pre CentOS 7:

Prosím, zadajte výber čísla podľa vašej skutočnej situácie, ako je znázornené na obrázku nižšie:


Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com