V določenih primerih moramo omejiti pasovno širino, hitrost prenosa in nalaganja, ki jih bo imel računalnik v omrežnem vmesniku.
Recimo, da imamo strežnik, katerega glavni vmesnik (na primer eth0) moramo imeti omejeno hitrost, zakaj? ... iz kakršnega koli razloga nikoli ne podcenjujmo, kaj si šef lahko misli in zahteva od informacijske ekipe haha.
V tem primeru lahko za to uporabimo več aplikacij, danes bom govoril o: čudežni ustvarjalec
Namestitev WonderShaper
V distribucijskih sistemih, kot so Debian, Ubuntu ali derivati, samo:
sudo apt-get install wondershaper
V ArchLinuxu ga moramo odstraniti iz AUR:
yaourt -S wondershaper-git
Uporaba WonderShaper
Da bo delovalo preprosto, moramo kot prvi parameter navesti omrežni vmesnik, ki ga želimo omejiti, nato pa mu posredovati največjo hitrost prenosa in tretjo (in zadnjo) hitrost nalaganja.
Sintaksa je:
sudo wondershaper <interfaz> <download> <upload>
Bolj ali manj:
sudo wondershaper eth0 1000 200
To pomeni, da bom imel pasovno širino 1000 kb za prenos in le 200 KB za prenos.
V ArchLinuxu je pomembno upoštevati Ta vrstica ne bo delovala, ker smo morali v ArchLinux namestiti drug paket. Tu bi bilo:
sudo wondershaper -a <interfaz> -d <download> -u <upload>
Z drugimi besedami, primer je:
sudo wondershaper -a enp9s0 -d 1000 -u 200
Kako razveljavim spremembe in vrnem prvotno pasovno širino?
Če želite spremeniti spremembe, to je očistiti to, kar smo naredili, je dovolj:
sudo wondershaper clear <interfaz>
Na primer:
sudo wondershaper clear eth0
Medtem ko bi bilo v ArchLinux:
sudo wondershaper -c -a <interfaz>
Konec!
No, ni kaj dosti več za dodati. Priročnik za uporabo lahko preberejo tako:
man wondershaper
Upam, da se vam zdi zanimivo 😉
Posvetujte se, vedno sem imel enako zmedo. 200kb in 1000kb bi bilo 100k prenos in 20k prenos, kajne?
Kaj mislite s k?
1000 kb prenosa bi bilo enako 1 MB, medtem ko bi 200 kb ustrezalo 200 kb nalaganja.
Frederick:
Hitrost prenosa se ne meri v kilo / megabajtih, temveč v »kilo / megabitih«.
Google ima priročen kalkulator za tiste pretvorbe, ki v Chromu delujejo iz Omnibarja, na primer: 10 megabajtov do kilobajtov.
Razmerje je 1kb = 8000 bitov
Wikipedia: http://en.wikipedia.org/wiki/Kilobit
Ta namig je zelo dober. Kako naj naredim, ko je na primer na univerzi več kot 500 študentov povezanih z WiFi brez štetja telefonov in tabličnih računalnikov, ali bo čudež imel podporo ali bom moral uporabiti kakršno koli strojno opremo?
Kaj pa v resnici moraš narediti, ker te nisem razumel.
Mislim, da se nanaša na omejevanje povezanih študentov, vendar navedeni program omejuje samo vmesnik določenega računalnika, internetna hitrost bo ostala enaka za ostale.
No, za Squid in Delay Pools bi bilo to dovolj, kajne?
KZKG ^ Gaara, misliš ta post (zaradi istega članka sem se ga med branjem spomnil)?
Kar morate storiti, je oprema Mikrotik
Nikoli mi ni uspelo 🙁
Ali morda nisem dobro razumel.
Naredite to: sudo čudežni oblikovalec eth0 1000 200
Ali to pomeni, da omejuje internetno hitrost prek omrežnega kabla na 1000 kb / s (kilobajt na sekundo) za prenos in 200 kb / s (kilobajt na sekundo) za prenos?
Ali bi šlo za 1000 kilobitov dolvodno in naloženo 200 kilobitov?
Zelo koristno mi je bilo. Najlepša hvala.
Hvala, ker ste komentirali 😉
Kaj pa g.
Zdi se, da Trickle deluje, tudi po prekinitvi poskusnega prenosa ni nikoli presegel nastavljene meje; čudež, ki ga nisem poskusil.
Testno okolje:
OS: Fedora 21 na dan
Trickle: različica 1.07
Chrome: različica 40.0.2214.115 neznana (64-bitna)
Ime postopka (zgoraj): krom
Ukaz CLI: # trickle -d 200 / opt / google / chrome / chrome
Zapuščam zanimivo primerjavo: http://www.ubuntugeek.com/use-bandwidth-shapers-wondershaper-or-trickle-to-limit-internet-connection-speed.html
Lep pozdrav!
Uporabljam 'curke', ko jih nekaj časa preizkušam, da jih primerjam nders
Hitro razlikovanje, ki sem ga zamudil pri komentiranju, je, da lahko v ospredju teče kaplja, tako da se ustavi oblikovanje omrežja, samo Cc
O tem nameravam govoriti danes, ali vam je uspelo, da je deloval s Chromiumom ali Firefoxom?
vprašanje, služi tudi za ločeno omejevanje vmesnikov navideznih omrežij, kot so:
wlan0: 0
wlan0: 1
Nisem poskusil s tem.
Odlično orodje!
Zelo zanimivo!!
Kako lahko omejim pasovno širino ne samo na ta računalnik, temveč na računalnike, ki se prek njega povezujejo z internetom? To bi rad naredil tako, da bi določil pasovno širino na IP. Mogoče je??
To je mogoče storiti s Squid, najpomembnejšim proxy strežnikom. Vidim, da ste iz moje države, v GUTL imamo poštni seznam in forum, vprašajte tam, če imate težave z internetom. S Squid in Delay Pools je to storjeno.
Da, uporabljam ga, vendar nisem prejel odgovora, kako to storiti. Nekaj sem naredil s TC in HTB, vendar uporabljam dva omrežna vmesnika in želim uporabljati samo tistega, ki ga imam za internet. Hvala vam!!
Super !! Dolgo časa sem iskal hitro in enostavno rešitev, ker si jo želim le doma, lignjev pa je preveč za samo dva ali tri gostitelje!
Super, ravno tisto, kar sem iskal, najlepša hvala