Freesco, NND, CDN, EOS
http://forum.freesco.pl/

Jak działa IMQ + Nice ?
http://forum.freesco.pl/viewtopic.php?f=22&t=10863
Strona 1 z 1

Autor:  marask [ niedziela, 22 stycznia 2006, 16:28 ]
Tytuł:  Jak działa IMQ + Nice ?

Witam!
Od pewnego czasu nęka mnie pewien problem: jak działa IMQ w połączeniu z Nice? Swoje "rozważania" oprę na opisie z wiki. A więc:

Etap 1:
imq_inter start - podniesienie wirtualnych interfejsów IMQ
imq_p2p_ether start - przekierowanie p2p na imq2 i imq3, oraz dzielenie pasma przez HTB. Na jakiej zasadzie nie wiem, jestem w trakcie rozgryzania.

Czy dobrze rozumiem, że w ten sposób niceshaper dzieli pasmo tylko na Imq0 i imq1 (pozostały ruch np www) ? Czy dzieli również na imq2 i imq3 przy czym transfery danego użytkownika na imq2 i imq0 się sumują?

Jaką rolę w tym wszystkim ma plik /etc/niceshaper/config ? Jak się on ma do ustawień w /etc/rc.d/imq_p2p_ether?

Mam nadzieję, że napisałem w miarę zrozumiale. Chciałbym zrozumieć to co robie na NND, a bez tego fragmentu stoję w miejscu. Z góry dzięki za konstruktywne wypowiedzi.

Pozdrawiam
MarasK

Autor:  tasiorek [ niedziela, 22 stycznia 2006, 16:57 ]
Tytuł: 

Niceshaper dziala sobie na imq0 i imq1, i nie ma nic do imq2 i imq3. Sa to dwa niezalezne od siebie podzialy pasma. Przepustowosc lacza ustawiona w nice + przydzial w imq_p2p_eth = prawdziwa przepustowosc lacza.

Autor:  Nova [ niedziela, 22 stycznia 2006, 17:08 ]
Tytuł: 

czyli imq0 i imq1 to tak jak metoda mark ?
a imq2 i imq3 to specjalnie na p2p...
jesli tak, to chyba przejde z mark'a na imq :!:

Autor:  adamol [ niedziela, 22 stycznia 2006, 17:44 ]
Tytuł: 

Nova pisze:
czyli imq0 i imq1 to tak jak metoda mark ?
a imq2 i imq3 to specjalnie na p2p...

Nie do końca jak mark ponieważ jak masz wpisane w configu nice'a imq
to ruch jest rozdzielany na imq0 upload i imq1 download,
dzięki podziałowi na wirtualne interfejsy zarządzanie ruchem jest podobno bardziej efektywne, dokładne...lepsze :)
Wolę osobiście imq dzięki bardzo dokładnej kontroli nad ruchem programów p2p.
Jedyna rzecz jaka sprawia mały problem to dobór pasma dla downloadu w konfigu nice'a, ponieważ w nsstats.txt uwidoczniony jest download z p2p i www, czyli z imq1 i imq3 i musz dość eksperymentalnie dobierać wartości konfiga. Skrypty mam z Wiki a ipp2p v 0.8.
Poza tym jest OK.

Autor:  marask [ niedziela, 22 stycznia 2006, 21:28 ]
Tytuł: 

czyli w /etc/niceshaper/config ustawiam przepustowość tylko dla imq0 i imq1 tak? A prędkości p2p na imq2 i imq3 w pliku imq_p2p_ether tak? (odpowiednie ustawienia bezpośrednio w HTB)

Autor:  adamol [ niedziela, 22 stycznia 2006, 21:45 ]
Tytuł: 

Tak, ale nie można przekroczyć przepustowości łącza,
Suma transferów na eth0 jest suma z poszczególnych interfejsów:
download imq1 + imq3
upload imq0 + imq2
Wewnątrz imq2 i imq3 ruchem sterować można za pomoca htb,
nice zajmuje się imq0 i imq1.

Autor:  hx [ niedziela, 22 stycznia 2006, 22:17 ]
Tytuł: 

Cytuj:
Wewnątrz imq2 i imq3 ruchem sterować można za pomoca htb,
nice zajmuje się imq0 i imq1.


właśnie ma ktoś działający podział imq2 i imq3 przez htb ??

Autor:  marask [ niedziela, 22 stycznia 2006, 23:51 ]
Tytuł: 

a gdyby "dokooptować" z rchtb ?

Autor:  MarkosX [ sobota, 28 stycznia 2006, 04:35 ]
Tytuł: 

adamol, a jak to jest z tym p2p na IMQ tzn. konkretnie mi chodzi o dzielenie transferu na poszczególnych ściągających.
Jeśli niceshaper nie ma nic wspólnego z IMQ, to jak to jest na IMQ?

Działa na zasadzie "kto pierwszy ten lepszy", czyli kto pierwszy sie "zassa" ten "górą", i tak następny i następny, a reszta dostaje "ochłapy" jeśli się spóźniła ?
Więc czy metoda IMQ wprowadza jakąś "równowage" pomiędzy ściągającymi p2p-rowcami ?


Jeśli chodzi o działanie tej metody, to na wiki jest o działaniu tyle:
Cytuj:
Niceshaper z metodą IMQ - tworzy wirtualne interfejsy - IMQ0, IMQ1, IMQ2, IMQ3, IMQ4, IMQ5. Na jeden z nich przekierowywany jest cały ruch P2P - gdzie transfer jest drastycznie obcinany (zależnie od pory dnia/nocy).


Niewiele tych informacji, dlatego też pytam :)

Autor:  adamol [ sobota, 28 stycznia 2006, 09:20 ]
Tytuł: 

Wewnątrz imq2 i imq3, przeznaczonych dla p2p, ruch odbywa się dość przypadkowo,
nice zarządza tylko swoimi imq0 i imq1,
ale z tego co obserwuję to nie ma specjalnych problemów z programami p2p i każdemu coś tam idzie.
Aby uzyskać podział wewnątrz imq2 i imq3
należałoby uruchomić htb na tych właśnie interfejsach, nie znam sie na htb :roll:

Autor:  hx [ sobota, 28 stycznia 2006, 10:01 ]
Tytuł: 

Cytuj:
p2p i każdemu coś tam idzie

i tu właśnie mam problem jeden klient wyciąga 90 % (jak ?)
Cytuj:
ależałoby uruchomić htb na tych właśnie interfejsach

niestety wywala całkowicie podział

Autor:  marask [ sobota, 28 stycznia 2006, 10:13 ]
Tytuł: 

co rozumiesz przez wywala? ja ostatnio widziałem fajną stronkę o HTB. Na jej podstawie może bym coś wymóżdżył.

Autor:  hx [ sobota, 28 stycznia 2006, 10:18 ]
Tytuł: 

Cytuj:
Na jej podstawie może bym coś wymóżdżył.


:) zapraszam do tesów mi po odpaleniu htb na imq p2p szło pełną parą mimo przycinania w htb

Autor:  marask [ sobota, 28 stycznia 2006, 12:21 ]
Tytuł: 

nie omieszkam ;] akurat weekend więc trochę pomyślimy... chociaż mi tam nie zależy. ipp2p nie łapie torrenta :(

Autor:  hx [ niedziela, 29 stycznia 2006, 20:07 ]
Tytuł: 

jakieś efekty ?

Autor:  adamol [ poniedziałek, 15 maja 2006, 05:54 ]
Tytuł: 

Łapie torrenta bez problemów, najnowsze ipp2p etc ... ale co tym HTB do IMQ :?:

Autor:  Luc3k [ poniedziałek, 15 maja 2006, 19:17 ]
Tytuł: 

Chetnie przylacze sie do eksperymentow. U mnie torrenta wychwytuje bezproblemowo, az za dobrze, chcialbym delikatnie przyspieszyc jego dzialanie, poniewaz mam wrazenie ze transfer dla torrenta z imq2 i 3 jest na zasadzie kto pierwszy ten lepszy.

Autor:  adamol [ poniedziałek, 15 maja 2006, 20:30 ]
Tytuł: 

No bo tak niestety jest, należało by wrzucić HTB na imq2 i i imq3.
Heh 8) nigdy nie używałm htb ale podobno jest proste ... :roll:
A nowy niceshaper v 6 ma możliwość obsługi poszczególnych imq indywidualnie tak jak byśmy chcieli to zrobić tutaj :?:

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/