Efektywne dzielenie pasma kilka pytań
Moderator: Moderatorzy
-
- Początkujący użytkownik forum
- Posty: 11
- Rejestracja: 2011-04-03, 12:40
- Lokalizacja: Warszawa
Efektywne dzielenie pasma kilka pytań
Witam !
Jestem zielony w temacie sieci, routerów i linuxów przepraszam z góry za niewiedzę. Planuje bardziej efektywnie podzielić łączę i chciałbym zapytać się o parę rzeczy oraz narzędzi.
Posiadam router DIR-320, wgrałem na niego Tomato ma QoS, HTB, iptables, utorrent i inne bajery. Łącze DL 1960kbps i UL 197kbps chciałbym podzielić między 3 komputery (jeden LAN, 2 WLAN) + czasem komórka/ps3 na WLAN.
Czego najlepiej użyć do dzielenia pasma ?
1. Czy istnieje taka możliwość że, gdy sieci używa tylko jedna osoba wtedy przydzielane jest jej całe pasmo ? Używa się do tego HTB ?
2. Czy w przypadku kiedy jeden komputer ma zagwarantowane 30Kb przez HTB a nie wykorzystuje tego mimo to pasmo jest rezerwowane i nie może być wykorzystane przez inne komputery ?
3. Kiedy na łączu 100Kb 3 komputery mają zagwarantowane 30Kb a max DL mają 90Kb jak zadziała HTB kiedy 1 komputer będzie ściągał z ftp, drugi nic nie będzie robił a trzeci przeglądał www. Większość łącza zostanie przydzielona dla komputera z ftp ?
4. Co w takim przypadku decyduje przy bitwie ile łącza zostanie komu przypisane kiedy łącze ma 100Kb a dwa komputery prędkość zagwarantowaną mają 30Kb a max 90Kb ? Do pełnego 90Kb trochę brakuje. To wtedy ustawione priorytety decydują ?
5. Komputer B wysyła plik na youtube a komputer A ściąga z ftp wtedy większość DL przydzielona by była dla komputera A a duża cześć UL przydzielona dla komputera B, oczywiście gdyby komputer B zaczął również coś ściągać jego część DL zostałaby mu przywrócona. Wtedy DL byłby po równo między te komputery a niewykorzystany UP dany komputerowi B na wysyłanie filmu. Da się coś takiego zrobić, jakimi narzędziami ?
Pozdrawiam
Jestem zielony w temacie sieci, routerów i linuxów przepraszam z góry za niewiedzę. Planuje bardziej efektywnie podzielić łączę i chciałbym zapytać się o parę rzeczy oraz narzędzi.
Posiadam router DIR-320, wgrałem na niego Tomato ma QoS, HTB, iptables, utorrent i inne bajery. Łącze DL 1960kbps i UL 197kbps chciałbym podzielić między 3 komputery (jeden LAN, 2 WLAN) + czasem komórka/ps3 na WLAN.
Czego najlepiej użyć do dzielenia pasma ?
1. Czy istnieje taka możliwość że, gdy sieci używa tylko jedna osoba wtedy przydzielane jest jej całe pasmo ? Używa się do tego HTB ?
2. Czy w przypadku kiedy jeden komputer ma zagwarantowane 30Kb przez HTB a nie wykorzystuje tego mimo to pasmo jest rezerwowane i nie może być wykorzystane przez inne komputery ?
3. Kiedy na łączu 100Kb 3 komputery mają zagwarantowane 30Kb a max DL mają 90Kb jak zadziała HTB kiedy 1 komputer będzie ściągał z ftp, drugi nic nie będzie robił a trzeci przeglądał www. Większość łącza zostanie przydzielona dla komputera z ftp ?
4. Co w takim przypadku decyduje przy bitwie ile łącza zostanie komu przypisane kiedy łącze ma 100Kb a dwa komputery prędkość zagwarantowaną mają 30Kb a max 90Kb ? Do pełnego 90Kb trochę brakuje. To wtedy ustawione priorytety decydują ?
5. Komputer B wysyła plik na youtube a komputer A ściąga z ftp wtedy większość DL przydzielona by była dla komputera A a duża cześć UL przydzielona dla komputera B, oczywiście gdyby komputer B zaczął również coś ściągać jego część DL zostałaby mu przywrócona. Wtedy DL byłby po równo między te komputery a niewykorzystany UP dany komputerowi B na wysyłanie filmu. Da się coś takiego zrobić, jakimi narzędziami ?
Pozdrawiam
- oliva
- Specjalista bezprzewodowy-junior
- Posty: 225
- Rejestracja: 2011-01-08, 09:56
- Lokalizacja: /home/oliva
Re: Efektywne dzielenie pasma kilka pytań
Napisz:
- ile komputerów?
- czy chcesz mieć priorytety na usługach czy na komputerach?
Mogę Ci napisać skrypt htb tylko musisz w/w info podać.
To co napisałeś odnośnie podziału pasma to da się tak zrobić jak komputery A, B nie pracują (nie ściągają itp.) to komputer C ma całe pasmo. Robi się to przy pomocy algorytmów.
Np. podział 2Mbps = każdy ma gwarantowane około 0,7Mbps i maksymalne 1,8Mbps. Dzięki algorytmowi kolejkowania ruchu komputer A czy B czy C sam sobie i innym nie zapcha łącza torrentami.
- ile komputerów?
- czy chcesz mieć priorytety na usługach czy na komputerach?
Mogę Ci napisać skrypt htb tylko musisz w/w info podać.
To co napisałeś odnośnie podziału pasma to da się tak zrobić jak komputery A, B nie pracują (nie ściągają itp.) to komputer C ma całe pasmo. Robi się to przy pomocy algorytmów.
Np. podział 2Mbps = każdy ma gwarantowane około 0,7Mbps i maksymalne 1,8Mbps. Dzięki algorytmowi kolejkowania ruchu komputer A czy B czy C sam sobie i innym nie zapcha łącza torrentami.
-
- Początkujący użytkownik forum
- Posty: 11
- Rejestracja: 2011-04-03, 12:40
- Lokalizacja: Warszawa
Re: Efektywne dzielenie pasma kilka pytań
Witaj !
Bardzo dziękuję za jakąkolwiek chęć pomocy.
Czy ten skrypt działałby również na UPLOAD ?
1 komputer zawsze po LAN, i czasem podłączają się 2 komputery po WLAN. Mogę je po MAC określić/IP jbc.
Czasem inne urządzenia jak komórka/ps3 przydałoby nadać innym niższy priorytet.
Jeżeli by się dało to po usługach i komputerach. Te 3 komputery na równi reszta niższy priorytet.
Na usługach. Z p2p żaden komputer korzystał nie będzie, to wykonuje router z rtorrent/Transmission i dyskiem twardym pod USB. Jedyne co to by kiedy ktoś wrzuca film na youtube nie przeszkadzał innym w serfowaniu czy graniu online.
A da się podział na usługi na konkretnym ip, by ludzie sami sobie nie zapchali swojego łącza ?
Bardzo dziękuję za jakąkolwiek chęć pomocy.
Czy ten skrypt działałby również na UPLOAD ?
1 komputer zawsze po LAN, i czasem podłączają się 2 komputery po WLAN. Mogę je po MAC określić/IP jbc.
Czasem inne urządzenia jak komórka/ps3 przydałoby nadać innym niższy priorytet.
Jeżeli by się dało to po usługach i komputerach. Te 3 komputery na równi reszta niższy priorytet.
Na usługach. Z p2p żaden komputer korzystał nie będzie, to wykonuje router z rtorrent/Transmission i dyskiem twardym pod USB. Jedyne co to by kiedy ktoś wrzuca film na youtube nie przeszkadzał innym w serfowaniu czy graniu online.
A da się podział na usługi na konkretnym ip, by ludzie sami sobie nie zapchali swojego łącza ?
- oliva
- Specjalista bezprzewodowy-junior
- Posty: 225
- Rejestracja: 2011-01-08, 09:56
- Lokalizacja: /home/oliva
Re: Efektywne dzielenie pasma kilka pytań
Może podpowiem CI tak. Jest zbyt mało klientów by dzielić to po usługach. Przy takiej ilości wystarczy per IP. Im mniej kolejek i filtrów tym lepiej.
[ Dodano: 2011-04-13, 07:49 ]
Podaj jakie to mają być IP.
[ Dodano: 2011-04-13, 07:49 ]
Podaj jakie to mają być IP.
-
- Początkujący użytkownik forum
- Posty: 11
- Rejestracja: 2011-04-03, 12:40
- Lokalizacja: Warszawa
Re: Efektywne dzielenie pasma kilka pytań
To będę musiał jeszcze ustalić, walnij jakieś przykładowe sobie pozmieniam IP albo po MAC jakieś przykładowe też pozmieniam. Zakres tych 3 komputerów IP będą koło siebie tj. końcówki np. .123 .124 .125 reszta niższy priorytet
A co sądzisz o takim skrypcie ?
Autor pisze że skrypt zapewnia, niezależnie od obciążenia łącza, nawet przy ostrym p2p
1. niskie pingi w grach
2. swobodne korzystanie z www, ftp, pop i innych podstawowych usług
3. łatwą edycje/dopasowanie skryptu do swoich potrzeb
http://openlinksys.info/forum/viewthrea ... rowstart=0
coś takiego właśnie by mi pasowało. Wiem że nie jest to niceshaper ale podoba mi się, nawet bardziej niż skrypt Robsona na Tomato.
A co sądzisz o takim skrypcie ?
Autor pisze że skrypt zapewnia, niezależnie od obciążenia łącza, nawet przy ostrym p2p
1. niskie pingi w grach
2. swobodne korzystanie z www, ftp, pop i innych podstawowych usług
3. łatwą edycje/dopasowanie skryptu do swoich potrzeb
http://openlinksys.info/forum/viewthrea ... rowstart=0
coś takiego właśnie by mi pasowało. Wiem że nie jest to niceshaper ale podoba mi się, nawet bardziej niż skrypt Robsona na Tomato.
- oliva
- Specjalista bezprzewodowy-junior
- Posty: 225
- Rejestracja: 2011-01-08, 09:56
- Lokalizacja: /home/oliva
Re: Efektywne dzielenie pasma kilka pytań
Musisz przetestować jak zachowa się skrypt. To co autor sądzi to pewnie na swoim przykładzie.
Taki przykładowy Ci podam (na 3 komputery) ale z uwagi, że masz router to musisz ustawić inne interfejsy. Z tego co pamiętam to br0 i imq0. Po za tym nie wiem czy miałeś styczność z generatorem skryptów Robsona. Jak miałem sieć na routerze to świetnie to działało bez żadnych innych kombinacji. Z resztą przy tylu ludkach
:):):) ....
Taki przykładowy Ci podam (na 3 komputery) ale z uwagi, że masz router to musisz ustawić inne interfejsy. Z tego co pamiętam to br0 i imq0. Po za tym nie wiem czy miałeś styczność z generatorem skryptów Robsona. Jak miałem sieć na routerze to świetnie to działało bez żadnych innych kombinacji. Z resztą przy tylu ludkach

Kod: Zaznacz cały
#kolejka glowna
tc qdisc add dev imq0 root handle 1:0 htb
tc class add dev imq0 parent 1:0 classid 1:1 htb rate [pasmo] ceil [pasmo] quantum 1500
# kolejka dla serwera
tc class add dev imq0 parent 1:1 classid 1:2 htb rate [pasmo/3] ceil [pasmo] quantum 1500
tc qdisc add dev imq0 parent 1:2 sfq perturb 10 quantum 1500b
tc filter add dev imq0 parent 1:0 pref 2 protocol ip u32 match ip dst [ip_serwera] flowid 1:2
# kolejki dla uzytkownikow
tc class add dev imq0 parent 1:1 classid 1:3 htb rate [pasmo/3] ceil [pasmo] quantum 1500
tc qdisc add dev imq0 parent 1:3 sfq perturb 10 quantum 1500b
tc filter add dev imq0 parent 1:0 pref 3 protocol ip u32 match ip dst [ip_uzytkownika] flowid 1:3
....
tc qdisc add dev imq1 root handle 1:0 htb
tc class add dev imq1 parent 1:0 classid 1:1 htb rate [pasmo] ceil [pasmo] quantum 1500
# kolejka dla serwera
tc class add dev imq1 parent 1:1 classid 1:2 htb rate [pasmo/3] ceil [pasmo] quantum 1500
tc qdisc add dev imq1 parent 1:2 sfq perturb 10 quantum 1500b
tc filter add dev imq1 parent 1:0 pref 2 protocol ip u32 match ip src [ip_serwera] flowid 1:2
# kolejki dla uzytkownikow
tc class add dev imq1 parent 1:1 classid 1:3 htb rate [pasmo/3] ceil [pasmo] quantum 1500
tc qdisc add dev imq1 parent 1:3 sfq perturb 10 quantum 1500b
tc filter add dev imq1 parent 1:0 pref 3 protocol ip u32 match ip src [ip_uzytkownika] flowid 1:3
-
- Początkujący użytkownik forum
- Posty: 2
- Rejestracja: 2019-07-28, 16:35
- Lokalizacja: Netherlands
Efektywne dzielenie pasma kilka pytań
Comcast używa technologi wspólnego pasma, więc sądzę, że pobierając np z onetu już tak pięknie nie będzie technologie wspólnego pasma znam od dawna, stosowana jest np przy serwerach dedykowanych tzw. shared bandwidth