Pri určitých príležitostiach musíme obmedziť šírku pásma, rýchlosť sťahovania a nahrávania, ktorú bude mať počítač v sieťovom rozhraní.
Predpokladajme, že máme server, ktorého hlavné rozhranie (napríklad eth0) potrebujeme mať obmedzenú rýchlosť, prečo? ... z akýchkoľvek dôvodov nikdy nepodceňujme, čo si môže šéf myslieť, a požiadajme tím IT, haha.
V tomto prípade na to môžeme použiť niekoľko aplikácií, dnes budem hovoriť o: zázračný papier
Inštalácia WonderShaper
V distribúciách ako Debian, Ubuntu alebo deriváty stačí:
sudo apt-get install wondershaper
V ArchLinuxe ho musíme odstrániť z AUR:
yaourt -S wondershaper-git
Pomocou WonderShaper
Aby to fungovalo, je to jednoduché, musíme zadať ako prvý parameter sieťové rozhranie, ktoré chceme mať obmedzené, potom odovzdáme maximálnu rýchlosť sťahovania a tretiu (a poslednú) rýchlosť nahrávania.
Syntax je:
sudo wondershaper <interfaz> <download> <upload>
Viac-menej:
sudo wondershaper eth0 1000 200
To znamená, že pri sťahovaní budem mať šírku pásma 1000 200 kB a pri nahrávaní iba XNUMX kB.
V ArchLinuxe je dôležité brať do úvahy Tento riadok nebude fungovať, pretože v ArchLinuxe sme museli inštalovať ďalší balík. Tu by to bolo:
sudo wondershaper -a <interfaz> -d <download> -u <upload>
Inými slovami, príklad je:
sudo wondershaper -a enp9s0 -d 1000 -u 200
Ako vrátim zmeny a vrátim pôvodnú šírku pásma?
Na zvrátenie zmien, teda na vyčistenie toho, čo sme urobili, stačí:
sudo wondershaper clear <interfaz>
Napríklad:
sudo wondershaper clear eth0
Zatiaľ čo v ArchLinuxe by to bolo:
sudo wondershaper -c -a <interfaz>
Koniec!
No nie je toho veľa čo dodať. Príručku k aplikácii si môžu prečítať:
man wondershaper
Dúfam, že vás to zaujme 😉
Poraďte sa, vždy som mal rovnaký zmätok. 200kb a 1000 100kb by bolo 20k stiahnutie a XNUMXk upload, nie?
Čo myslíš tým „k“?
1000 1 kB sťahovania by sa rovnalo 200 MB, zatiaľ čo 200 kB by sa rovnalo XNUMX kB nahraného súboru.
Frederick:
Prenosová rýchlosť sa nemeria v kilogramoch / megabajtoch, ale „kilo / megabitoch“.
Google má praktickú kalkulačku na tie konverzie, ktoré v Chrome fungujú od samotného Omnibaru, napríklad: 10 megabajtov až kilobajty.
Vzťah je 1 kB = 8000 bitov
Wikipedia: http://en.wikipedia.org/wiki/Kilobit
Tento tip je veľmi dobrý, ako mám postupovať, keď napríklad na univerzite je viac ako 500 študentov pripojených k WiFi bez počítania telefónov a tabletov, bude mať wondershaper podporu alebo budem musieť použiť akýkoľvek hardvér?
Čo však naozaj musíš urobiť, pretože som ti nerozumela.
Myslím, že sa to týka obmedzenia pripojených študentov, ale uvedený program obmedzuje iba rozhranie konkrétneho počítača, rýchlosť internetu zostane pre ostatných rovnaká.
No na to by bolo pri Squid a Delay Pools dosť, že?
KZKG ^ Gaara, myslíš Tento príspevok (tento istý článok ma prinútil spomenúť si na to pri jeho čítaní)?
Musíte urobiť, aby bolo zariadenie Mikrotik
U mňa to nikdy nefungovalo 🙁
Alebo som možno dobre nepochopil.
Postupujte takto: sudo wondershaper eth0 1000 200 XNUMX
Znamená to obmedzenie rýchlosti internetu po sieťovom kábli na 1000 200 kb / s (kilobajt za sekundu) pri sťahovaní a XNUMX kb / s (kilobajt za sekundu) pri načítaní?
Alebo by to bolo 1000 kilobitov po prúde a nahratých 200 kilobitov?
Bolo to pre mňa veľmi užitočné. Mnohokrat dakujem.
Ďakujeme za komentár 😉
Čo robí pán!
Zdá sa, že tricko funguje, a to aj po prerušení skúšobného sťahovania, ktoré nikdy neprekročilo nakonfigurovaný limit; zázračný papier, ktorý som neskúšal.
Testovacie prostredie:
OS: Fedora 21 denne
Trickle: verzia 1.07
Chrome: Verzia 40.0.2214.115 neznáma (64-bitová)
Názov procesu (hore): chróm
Príkaz CLI: # trickle -d 200 / opt / google / chrome / chrome
Zanechávam zaujímavé porovnanie: http://www.ubuntugeek.com/use-bandwidth-shapers-wondershaper-or-trickle-to-limit-internet-connection-speed.html
Zdravím!
Používam 'trickle', keď mám chvíľku čas, skúsim wondershaper ich porovnať 🙂
Rýchle rozlíšenie, ktoré mi chýbalo pri komentovaní, je, že v popredí môže bežať pramienok, aby sa zastavilo tvarovanie siete, iba Cc
O tom plánujem v týchto dňoch hovoriť. Podarilo sa vám dosiahnuť, aby pracoval pre Chromium alebo Firefox?
otázka slúži tiež na samostatné obmedzenie virtuálnych sieťových rozhraní, ako napríklad:
wlan0: 0
wlan0: 1
Neskúšal som to.
Vynikajúci nástroj!
Veľmi zaujímavé!!
Ako môžem obmedziť šírku pásma nielen na tento počítač, ale aj na počítače, ktoré sa prostredníctvom neho pripájajú k internetu? Chcel by som to urobiť pridelením šírky pásma na IP. Je to možné??
Dá sa to urobiť pomocou Squidu, podstatného proxy servera. Vidím, že ste z mojej vlastnej krajiny. V GUTL máme e-mailovú konferenciu a fórum. Ak máte problémy s internetom, opýtajte sa ich. So Squid a Delay Pools je hotovo.
Áno, používam to, ale nedostal som odpoveď, ako na to. Mám niečo hotové s TC a HTB, ale používam dve sieťové rozhrania a chcem používať iba to, ktoré mám na internet. Ďakujem!!
Skvelé !! Dlho som hľadal rýchle a ľahké riešenie, pretože ho chcem iba pre domácnosť a chobotnica je príliš veľa iba pre dvoch alebo troch hostiteľov!
Super, práve to, čo som hľadal, ďakujem pekne