Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 5247|Odpověď: 1

[Zdroj] BBR vs BBRplus vs BBR2 Obecné srovnání rychlosti sítě

[Kopírovat odkaz]
Zveřejněno 17.12.2022 12:31:54 | | | |
BBR

BBR je algoritmus pro optimalizaci přetížení sítě TCP, open source od společnosti Google, který se zavázal řešit dva problémy: plné využití šířky pásma na síťových linkách s určitou mírou ztráty paketů. Snižte obsazenost bufferu na síťových linkách, abyste snížili latenci. Cílem řízení přetížení TCP je maximalizovat šířku pásma úzkých míst v síti.

TCP BBR je sada algoritmů pro řízení přetížení TCP navržených a publikovaných společností Google. Kvůli pomalému zpoždění v poskytování podpory nového jádra a výchozí podpoře TCP BBR od doby jádra Linux 4.9 se postupně stal první volbou pro jednostranné zrychlení serveru. BBRplus je vylepšená verze původního BBR upravená CSDN netizen dog250. BBRv2 je naopak pokračováním původního BBR a stále je v beta fázi.

Nicméně vzhledem k široké škále derivátů BBR je na internetu vzácné vidět jejich horizontální srovnávací recenze. Některá z existujících hodnocení jsou často založena na zkušenostech a subjektivních dojmech, nebo na testování mimo pracoviště s nekontrolovatelnými proměnnými. Takže se Reizhi rozhodl udělat si čas a udělat lokální horizontální test BBR BBRplus a BBR2, aby to zjistil.

Testovací prostředí

Použijte pracovní stanici VMware k otevření dvou virtuálních strojů Debianu, z nichž server je stroj A, nastavte webovou službu přes Nginx a umístěte 100mb soubor pro testování rychlosti stahování; Stroj B je klientský stroj a ke stažení používáte wget. Oba virtuální stroje jsou propojeny přes virtuální interní síť a oba jsou na SSD SSD.

Metodologie testování

Síťová karta stroje A je nastavena na zpoždění 150 ms ± 15 ms (náhodné fluktuace) příkazem tc a 8% ztráta paketů se používá k simulaci obecného síťového prostředí. Po instalaci různých akcelerací větví BBR si stáhněte 100MB testovací soubor na stroji B přes wget několikrát (≥5krát) a získejte průměrnou rychlost nejrychlejších 3krát.

Výsledky testů



Podívejme se přímo na výsledky testu, BBRv2, který je stále v beta fázi, je v tomto testu nejpomalejší, s téměř stejnou rychlostí jako výchozí kubický algoritmus v jádru 4.19. Překvapivě je BBRplus, ačkoliv výrazně rychlejší než původní BBR, výrazně zaostává za BBR s 5,5 jádra.

Co mě při testování velmi překvapilo, bylo, že větev BBRplus po spuštění stahování rychle stoupala. Ale z nějakého důvodu, když stahování dosáhne asi 50 % ~ 60 %, rychlost náhle klesne. Následující graf plně zaznamenává změny rychlosti BBRplus 4.14.129.



BBRplus 4.14.129

Zpočátku si Reizhi myslel, že jde o chybu testu nebo jiné důvody, ale po restartu, přeinstalaci systému, přeinstalaci jádra, ručním zkompilování jádra a zapnutí BBRplus atd. se situace nezlepšila. Ve stejném testovacím prostředí je rychlostní výkon BBR 5.5 mnohem stabilnější.



BBR 5.5.10

Ačkoliv BBR 5.5.10 není tak rychlý jako BBRplus, pokud jde o počáteční akceleraci a maximální rychlost, udržuje velmi dobrou rychlost během celého procesu stahování a celková časová spotřeba je mnohem nižší než u BBRplus. Znamená to, že BBRplus je vhodnější pro výbuchy malého provozu, zatímco BBR vyniká ve velkých objemech a trvalé propustnosti?

anotace

V tomto testu jsme také zkoušeli Sharp Speed a Net-speeder, ale podobně jako u BBR2 je jejich celková rychlost pouze v dvouciferných číslech, takže výsledky zde nejsou zahrnuty.



BBR2 5.4.0-rc6

Výše uvedené je rychlost BBR2, která nebyla plně stažena kvůli pomalé rychlosti.

Původní odkaz:Přihlášení k hypertextovému odkazu je viditelné.





Předchozí:Zákaz přístupu kontejnerů Dockeru k internetu (extranet)
Další:【Praktický boj】Postavte Gitea soukromý Git repozitář s měkkým směrováním
 Pronajímatel| Zveřejněno 17.12.2022 12:32:56 |
Příkaz CentOS 7 pro instalaci BBR:

Zadejte prosím výběr čísla podle vaší skutečné situace, jak je znázorněno na obrázku níže:


Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com