An buga sakin dandali na LibreQoS 1.4, wanda aka tsara don tsara daidaitaccen rarraba bandwidth da ake samu tsakanin masu amfani da kuma rage mummunan tasirin da ke tasowa daga tsaka-tsaki na fakiti (Bufferbloat) ta kayan aikin cibiyar sadarwa. ISPs ko masu gudanar da hanyar sadarwa masu zaman kansu na iya amfani da dandamali don inganta zirga-zirgar ababen hawa, kiyaye latency zuwa mafi ƙanƙanta da rarraba bandwidth dangane da fifiko. An rubuta lambar aikin a cikin C, Python da Rust, kuma an rarraba a ƙarƙashin lasisin GPLv2. Ana haɓaka aikin a ƙarƙashin jagorancin Dave Taht, wanda ya kafa aikin Bufferbloat, mahaliccin rarrabawar CeroWrt da marubucin RFC da yawa da suka danganci sarrafa layin layi.
LibreQoS yana ba ku damar rage jinkiri da haɓaka amincin zaman hulɗa, wasanni, dandamali na ilmantarwa akan layi, zirga-zirgar VoIP da kiran bidiyo a ƙarƙashin yanayin babban nauyin hanyar sadarwa, alal misali, saboda wasu masu amfani suna zazzage fina-finai a cikin rafukan da yawa ko ayyukan magoya baya. (LibreQoS yana magance matsalar tare da kiran bidiyo da stuttering lokacin da wani a kan hanyar sadarwa ɗaya ya fara zazzage bidiyon 4K). Yin amfani da LibreQoS yana rage mafi yawan abin da ake samu ga mai amfani ɗaya, amma yana ba da damar rage jinkiri sosai da rarraba albarkatu tsakanin duk mahalarta musayar bayanai. A cikin gwajin, amfani da LibreQoS ya ba da damar rage jinkiri lokacin karɓar bayanai daga 106 zuwa 9 ms, da kuma lokacin watsawa daga 517 zuwa 23 ms, a farashin rage saurin ci gaba da saukewa daga 74 zuwa 25 Mbps da watsawa daga 29 zuwa 8 Mbps. XNUMX zuwa XNUMX Mbps.
LibreQoS ya dogara ne akan amfani da CAKE (Aikace-aikace na gama-gari da aka Haɓaka) tsarin gudanarwar layin hanyar sadarwa da fq_codel (Fair Queuing Controlled Delay) fakiti mai tsarawa, da kuma amfani da eBPF da XDP (Hanyar Bayanan Bayani) don aiwatar da masu gudanarwa a Matakin direban hanyar sadarwa tare da ikon samun dama ga fakitin fakitin DMA kai tsaye. CAKE algorithm an tsara shi ne don maye gurbin da sauƙaƙe ƙayyadaddun matsayi na tsarin layi na fakiti, yana da ikon fitar da iyakar abin da za a iya samu da kuma samar da ƙarancin latency har ma a kan mafi ƙarancin hanyoyin sadarwa tare da mai samarwa da kuma lokacin aiki akan ƙananan na'urori. LibreQoS
Har ila yau, LibreQoS yana ba da kayan aiki don bin diddigin jinkiri tsakanin aika buƙatu da karɓar amsa (RTT, lokacin tafiya), dangane da masu amfani da kowane mutum, wuraren shiga da shafuka. Don nazarin matsayin, an haɓaka hanyar sadarwa ta yanar gizo, wanda ke ba da damar iya tantance zirga-zirgar ababen hawa a kan hanyar sadarwa, bin sauye-sauye a cikin kaya da jinkiri, da gano masu amfani da suka fi aiki. Yana yiwuwa a ƙirƙiri madaidaicin tsare-tsaren iyakance zirga-zirgar zirga-zirga da haɗa kai tare da UISP da Splynx don taswirar topologies da abokan ciniki.
LibreQoS устанавливается на sabar, размещаемый между граничным маршрутизатором провайдера и базовым маршрутизатором локальной сети. Один сервер с LibreQoS может выполнять урезание трафика для многих тысяч пользователей, например, uwar garke Tare da CPU na Xeon Gold mai core 16, ya isa ya sarrafa zirga-zirgar abokin ciniki na ISP tare da ƙarfin aiki na 11 Gbit/s.
A cikin sabon sigar:
- An yi amfani da sabon tsarin gine-ginen da ya dogara da bangon baya da aka rubuta a cikin Rust. Baya ya haɗa da:
- Tsarin bayanan lqosd yana da alhakin lodawa da daidaita shirye-shiryen eBPF, fitar da ƙididdiga kai tsaye daga eBPF, da samar da bas don musayar bayanai tsakanin abubuwan haɗin gwiwa.
- lqtop mai amfani don duba ayyukan yanzu.
- gidan yanar gizo na yanar gizo lqos_node_manager don rarraba hanyoyin zirga-zirga, sa ido, matsayin tsarin rikodi da kuma nazarin ayyukan yanzu.
- lqos_python ɗaurin don tsara hanyar shiga bas daga rubutun Python.
- lqos_setup saitin fayil janareta.
- tsarin tabbatar da mai amfani lqos_users.
- An ƙara ikon yin amfani da na'ura mai haɓaka gada ta tushen hanyar sadarwa ta XDP maimakon daidaitaccen tsarin kernel gada. A cikin wannan yanayin, zaku iya samun haɓakar aiki na 30%.
- Ƙara tallafi don nazarin fakiti da zirga-zirga.
- Ƙara yanayin aiki guda ɗaya, wanda ke ba ka damar amfani da hanyar sadarwa guda ɗaya da VLANs don zirga-zirga na waje (mai bayarwa) da na ciki (na gida).
- An ƙaddamar da sabon haɗin yanar gizo tare da adadi mai yawa na sabbin jadawali.




source: budenet.ru
