Teatud juhtudel peame piirama ribalaiust, allalaadimise ja üleslaadimise kiirust, mis arvutil võrguliideses on.
Oletame, et meil on server, mille pealiides (näiteks eth0) peame olema piiratud kiirusega, miks? ... mingil põhjusel ei tohi kunagi alahinnata seda, mida boss suudab IT-meeskonnalt mõelda ja küsida haha.
Sel juhul saame selleks kasutada mitut rakendust, täna räägin: imekujundaja
WonderShaperi paigaldamine
Distsipliinides nagu Debian, Ubuntu või derivaadid, piisab järgmistest:
sudo apt-get install wondershaper
ArchLinuxis peame selle AUR-ist eemaldama:
yaourt -S wondershaper-git
WonderShaperi kasutamine
Selle toimimiseks on see lihtne, peame esimese parameetrina edastama võrguliidese, mida soovime piirata, seejärel edastame selle maksimaalse allalaadimiskiiruse ja kolmanda (ja viimase) üleslaadimiskiiruse.
Süntaks on:
sudo wondershaper <interfaz> <download> <upload>
Enam-vähem nii:
sudo wondershaper eth0 1000 200
See tähendab, et minu ribalaius on allalaadimiseks 1000kb ja üleslaadimiseks ainult 200kb.
ArchLinuxis on oluline sellega arvestada See rida ei tööta, sest ArchLinuxis pidime installima teise paketi. Siin see oleks:
sudo wondershaper -a <interfaz> -d <download> -u <upload>
Teisisõnu on näide:
sudo wondershaper -a enp9s0 -d 1000 -u 200
Kuidas saan muudatused tagasi võtta ja oma algse ribalaiuse tagasi saada?
Muudatuste tühistamiseks, st meie tehtud toimingute puhastamiseks, piisab:
sudo wondershaper clear <interfaz>
Näiteks:
sudo wondershaper clear eth0
ArchLinuxis oleks see nii:
sudo wondershaper -c -a <interfaz>
Lõpp!
Noh, palju rohkem pole lisada. Nad saavad rakenduse juhendit lugeda:
man wondershaper
Loodan, et see teile huvitav on 😉
Konsulteerige, mul on alati olnud sama segadus. 200kb ja 1000kb oleks 100k allalaadimist ja 20k üleslaadimist, eks?
Mida sa mõtled 'k' all?
1000 kb allalaaditav fail võrdub 1 MB, samas kui 200 kb võrdub 200 kb üleslaadimisega.
Frederick:
Edastuskiirust ei mõõdeta kilodes / megabaitides, vaid kilo / megabaitides.
Google'il on mugav kalkulaator nende konversioonide jaoks, mis Chrome'is töötavad näiteks Omnibarilt: näiteks 10 megabaiti kilobaitideni.
Seos on 1 kb = 8000 bitti
Wikipedia: http://en.wikipedia.org/wiki/Kilobit
See näpunäide on väga hea, kuidas ma saan hakkama, kui näiteks ülikoolis on üle 500 üliõpilase ühendatud WiFi-ga ilma telefone ja tahvelarvuteid lugemata, kas imekujul on tugi või pean kasutama mingit riistvara?
Aga mida sa tegelikult tegema pead, sest ma ei saanud sinust aru.
Ma arvan, et see viitab ühendatud õpilaste piiramisele, kuid näidatud programm piirab ainult konkreetse arvuti liidest, Interneti kiirus jääb teistele samaks.
Noh, et Squid ja Delay Poolsiga piisaks, eks?
KZKG ^ Gaara, kas sa mõtled postitus (see sama artikkel pani mind seda lugedes meelde jätma)?
Selleks peate tegema Mikrotiku seadmeid
Minu jaoks pole see kunagi töötanud 🙁
Või äkki ma ei saanud hästi aru.
Seda tehes: sudo wondershaper eth0 1000 200
Kas see tähendab Interneti-kiiruse piiramist võrgukaabli kaudu allalaadimiseks 1000 kb / s (kilobaiti sekundis) ja üleslaadimiseks 200 kb / s (kilobaiti sekundis)?
Või oleks see allavoolu 1000 kilobitti ja üles laaditud 200 kilobitti?
See on olnud minu jaoks väga kasulik. Tänud.
Täname teid kommenteerimise eest 😉
Mida hr!
Trickle näib töötavat isegi siis, kui prooviversiooni allalaadimise katkestamine ei ületanud kunagi seadistatud piiri; imekujundajat, keda ma ei proovinud.
Testikeskkond:
OS: Fedora 21 päevas
Trickle: versioon 1.07
Chrome: Versioon 40.0.2214.115 teadmata (64-bitine)
Protsessi nimi (ülemine): kroom
CLI-käsk: # trickle -d 200 / opt / google / chrome / chrome
Jätan huvitava võrdluse: http://www.ubuntugeek.com/use-bandwidth-shapers-wondershaper-or-trickle-to-limit-internet-connection-speed.html
Tervitused!
Ma kasutan "trickle", kui mul on mõnda aega aega, proovin neid võrrelda Wondershaperiga 🙂
Kiire eristamine, millest ma puudust tundsin, on see, et esiplaanil võib töötada nirisemine, nii et võrgu kujundamise peatamiseks piisab lihtsalt Cc-st
Sellest kavatsen tänapäeval rääkida, kas teil on õnnestunud see Chromiumi või Firefoxiga tööle panna?
küsimus, see piirab ka virtuaalse võrgu liideseid eraldi:
wlan0: 0
wlan0: 1
Ma pole sellega proovinud.
Suurepärane tööriist!
Väga huvitav!!
Kuidas saan piirata ribalaiust mitte ainult selle arvuti, vaid ka arvutitega, mis selle kaudu Interneti-ühenduse saavad? Tahaksin seda teha, eraldades IP-le ribalaiuse. See on võimalik??
Seda saab teha peamise puhverserveri Squid abil. Näen, et olete minu kodumaalt, GUTL-is on meil meililist ja foorum. Küsige seal, kui teil on probleeme internetiga. Kalmaaride ja viivituste basseinidega on see tehtud.
Jah, ma kasutan seda, kuid ma pole saanud vastust, kuidas seda teha. Mul on TC ja HTB-ga midagi tehtud, kuid ma kasutan kahte võrguliidest ja tahan Interneti jaoks kasutada ainult seda, mis mul on. Aitäh!!
Suurepärane !! Otsisin pikka aega kiiret ja lihtsat lahendust, sest tahan seda ainult koju ja kalmaari on liiga palju ainult kahele või kolmele võõrustajale!
Super, just see, mida ma otsisin, tänan teid väga