RE: Ograniczenie wlasnego lacza

2006-07-17 Wątek jacek102
>Witam!
>Moj problem jest nastepujacy: mam lacze rzedu 2Mbps, jednak nie wolno mi
>wykorzystywac wiecej niz 500kbps... Dodatkowo "sam mam o to zadbac"... Czy 

Zainteresuj się HTB

Jacek



Re: Ograniczenie wlasnego lacza

2006-07-17 Wątek jasiek
> Od: [EMAIL PROTECTED]
>Natomiast co do sedna - nawet z IMQ możesz tylko ograniczyć sobie to co
> odbierze jądro względem tego co dostaniesz "z drutu". Żeby skutecznie
> ograniczyć przepływ _musisz_ mieć kotnrolę nad stroną wysyłającą.
Czyli do mojej karty sieciowej dane nadal lecialyby z pelna predkoscia, 
a dopiero "wewnatrz komputera" ta predkosc bylaby ograniczana? Co sie
wtedy dzieje z nadmiarem sciagnietych danych?
-- 
Jan Harasymowicz
Wydzial Fizyki PW
JID: [EMAIL PROTECTED]
GG: 2982287


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Ograniczenie wlasnego lacza

2006-07-17 Wątek jasiek
Dzieki wielkie za wszystkie Wasze odpowiedzi :)

> Od: [EMAIL PROTECTED]
>To może wystarczy Ci:
>trickle - user-space bandwidth shaper :)
>(może pracować jako daemon ograniczając up/download)
Hmmm Chyba rzeczywiscie o to mi chodzilo :) Na dodatek juz 
jest na plycie testowej Debiana :) Jesli dobrze rozumiem, to
wystarczy wydac polecenie
trickled -d 62.5
i caly download bedzie ograniczony do 500kbps (pewnie obnize
do 60 dla pewnosci)... Teraz tylko mam pytanie: Co zrobic aby
to polecenie bylo automatycznie wydawane przy starcie systemu
lub chodziaz przy starcie jakiegokolwiek ruchu w sieci? Ma to 
dotyczyc kazdego uzytkownika z rootem wlacznie... Powiedzmy,
ze jestem dosc poczatkujacym uzytkownikiem Linuxa ;)
Jeszcze raz dziekuje za dotychczasowa pomoc i pozdrawiam :)
-- 
Jan Harasymowicz
Wydzial Fizyki PW
JID: [EMAIL PROTECTED]
GG: 2982287


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Ograniczenie wlasnego lacza

2006-07-17 Wątek Tomasz Jakub Skrynnyk
Witam!

Akurat 16-07-2006 (nie) o godz. 18:29 [EMAIL PROTECTED] napisał(a):

> jednak jakos sie chyba da... pod windowsem jest takie smieszne narzedzie
> NetLimiter 2 Pro - robi dokladnie to czego ja potrzebuje pod linuksem ;)
To może wystarczy Ci:
trickle - user-space bandwidth shaper :)
(może pracować jako daemon ograniczając up/download)


Pozdrawiam
tym0n

-- 
Tomasz Jakub Skrynnyk IRC: tym0n GG: 136500 TEL: 512805797
GnuPG: 85EB 93FC 72DC D4DD 6586  98ED AB36 F1AD BF77 D9BB


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Ograniczenie wlasnego lacza

2006-07-17 Wątek Mariusz Kruk

R.M.M napisał(a):

No nie do konca tyle, bo jeszcze jest cos takiego jak imq, jako patch na
kernele 2.4.x i OIDP na poczatkowe 2.6.x lub w swiezszych jajkach jest
to juz jak wlasnie widze zintegrowane (ew. modul zwie sie sch_ingress).
Oba rozwiazania pozwalaja ksztaltowac ruch wchodzacy do danego
interfejsu sieciowego i korzystaja przy tym z wlasciwosci protokolow
tcp/ip polegacej na tym, ze maszyna odbierajaca wpuszczajac tylko tyle
pakietow, na ile jej pozwala zadana przepustowosc i odrzucajac reszte,
zmusza maszyne wysylajaca (zanim  rozpocznie wysylanie nowych) do
retransmisji odrzuconych pakietow.


Chodzi nie tyle o retransmisję, co o spowolnienie wysyłania do prędkości 
takiej, żeby host odbierający nadążył ACKi wysyłać. Było to gdzieś 
wytłumaczone w LARTCu. Aha, i działa to tylko dla TCP, rzecz jasna.

Nie dla ICMP/UDP/GRE.

Natomiast co do sedna - nawet z IMQ możesz tylko ograniczyć sobie to co 
odbierze jądro względem tego co dostaniesz "z drutu". Żeby skutecznie 
ograniczyć przepływ _musisz_ mieć kotnrolę nad stroną wysyłającą.



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Ograniczenie wlasnego lacza

2006-07-17 Wątek Wojciech Ziniewicz

06-07-17, R.M.M <[EMAIL PROTECTED]> napisał(a):

> No nie do konca tyle, bo jeszcze jest cos takiego jak imq, jako patch na
> kernele 2.4.x i OIDP na poczatkowe 2.6.x lub w swiezszych jajkach jest
> to juz jak wlasnie widze zintegrowane (ew. modul zwie sie sch_ingress).


Mam kernela 2.6.16 z imq. W kernelach <= od 2.6.16 zaleca sie uzycie
wbudowanego interfejsu ktory ma zastepowac IMQ (modul nazywa sie jakos
w miare podobnie ,lecz nie moge sobie przypomniec).


> Oba rozwiazania pozwalaja ksztaltowac ruch wchodzacy do danego
> interfejsu sieciowego i korzystaja przy tym z wlasciwosci protokolow
> tcp/ip polegacej na tym, ze maszyna odbierajaca wpuszczajac tylko tyle
> pakietow, na ile jej pozwala zadana przepustowosc i odrzucajac reszte,
> zmusza maszyne wysylajaca (zanim  rozpocznie wysylanie nowych) do
> retransmisji odrzuconych pakietow.



W sumie troche sie rozpedzilem:
1. imq zyje sobie nadal wlasnym zyciem,
2. implementacja kolejkowania zaimplementowana w kernelu jest dosc uboga
w porownaniu do 1, ale moze w tym konkretnym przypadku wystarczy


faktycznie troche sie rozpędziłeś - imq to nie implementacja kolejkowania ;)


--
Wojciech Ziniewicz|  jid:[EMAIL PROTECTED]
http://silenceproject.org   | http://zetho.wordpress.com


Re: Ograniczenie wlasnego lacza

2006-07-16 Wątek R.M.M


R.M.M napisał(a):
> Sebastian Nieszwiec napisał(a):
>> Tomek napisał(a):
>>> Sebastian Nieszwiec napisał(a):
>>>
 To zależy, czy chodzi o pobieranie czy o wysyłanie.
 Jeżeli chodzi o wysyłanie to jest to możliwe np. popzrzez HTB+SFQ,
 natomiast jeżeli chodzi o pobieranie to jest to niemożliwe
>>>
>>> a jak jest wykonane przydzielenie pasma w sieciach lokalnych?
>>> IMHO to jest właśnie cos takiego, co by chciał osiągnąć Pan Jan
>>>
>>>
>> Tam jest to robione poprzez ograniczenie ruchu wychodzącego na konkretne
>> IP z rutera, ale wcale nie jest powiedziane, że do providera lokalnego
>> dane nie biegną szybciej, to dopiero na jego ruterze dane są ciente do
>> określonego ograniczenia.
>>
>> i to tyle w temacie ;)
>>
> 
> No nie do konca tyle, bo jeszcze jest cos takiego jak imq, jako patch na
> kernele 2.4.x i OIDP na poczatkowe 2.6.x lub w swiezszych jajkach jest
> to juz jak wlasnie widze zintegrowane (ew. modul zwie sie sch_ingress).
> Oba rozwiazania pozwalaja ksztaltowac ruch wchodzacy do danego
> interfejsu sieciowego i korzystaja przy tym z wlasciwosci protokolow
> tcp/ip polegacej na tym, ze maszyna odbierajaca wpuszczajac tylko tyle
> pakietow, na ile jej pozwala zadana przepustowosc i odrzucajac reszte,
> zmusza maszyne wysylajaca (zanim  rozpocznie wysylanie nowych) do
> retransmisji odrzuconych pakietow.
> 

W sumie troche sie rozpedzilem:
1. imq zyje sobie nadal wlasnym zyciem,
2. implementacja kolejkowania zaimplementowana w kernelu jest dosc uboga
w porownaniu do 1, ale moze w tym konkretnym przypadku wystarczy
-- 
Pozdrawiam,
R.M.M


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Ograniczenie wlasnego lacza

2006-07-16 Wątek R.M.M
Sebastian Nieszwiec napisał(a):
> Tomek napisał(a):
>> Sebastian Nieszwiec napisał(a):
>>
>>> To zależy, czy chodzi o pobieranie czy o wysyłanie.
>>> Jeżeli chodzi o wysyłanie to jest to możliwe np. popzrzez HTB+SFQ,
>>> natomiast jeżeli chodzi o pobieranie to jest to niemożliwe
>>
>>
>> a jak jest wykonane przydzielenie pasma w sieciach lokalnych?
>> IMHO to jest właśnie cos takiego, co by chciał osiągnąć Pan Jan
>>
>>
> 
> Tam jest to robione poprzez ograniczenie ruchu wychodzącego na konkretne
> IP z rutera, ale wcale nie jest powiedziane, że do providera lokalnego
> dane nie biegną szybciej, to dopiero na jego ruterze dane są ciente do
> określonego ograniczenia.
> 
> i to tyle w temacie ;)
> 

No nie do konca tyle, bo jeszcze jest cos takiego jak imq, jako patch na
kernele 2.4.x i OIDP na poczatkowe 2.6.x lub w swiezszych jajkach jest
to juz jak wlasnie widze zintegrowane (ew. modul zwie sie sch_ingress).
Oba rozwiazania pozwalaja ksztaltowac ruch wchodzacy do danego
interfejsu sieciowego i korzystaja przy tym z wlasciwosci protokolow
tcp/ip polegacej na tym, ze maszyna odbierajaca wpuszczajac tylko tyle
pakietow, na ile jej pozwala zadana przepustowosc i odrzucajac reszte,
zmusza maszyne wysylajaca (zanim  rozpocznie wysylanie nowych) do
retransmisji odrzuconych pakietow.

-- 
Pozdrawiam,
R.M.M


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Ograniczenie wlasnego lacza

2006-07-16 Wątek Sebastian Nieszwiec

Tomek napisał(a):

Sebastian Nieszwiec napisał(a):


To zależy, czy chodzi o pobieranie czy o wysyłanie.
Jeżeli chodzi o wysyłanie to jest to możliwe np. popzrzez HTB+SFQ, 
natomiast jeżeli chodzi o pobieranie to jest to niemożliwe



a jak jest wykonane przydzielenie pasma w sieciach lokalnych?
IMHO to jest właśnie cos takiego, co by chciał osiągnąć Pan Jan




Tam jest to robione poprzez ograniczenie ruchu wychodzącego na konkretne 
IP z rutera, ale wcale nie jest powiedziane, że do providera lokalnego 
dane nie biegną szybciej, to dopiero na jego ruterze dane są ciente do 
określonego ograniczenia.


i to tyle w temacie ;)

--
pozdro:
SeNi



--
PS. Fajny portal... >>> http://link.interia.pl/f196a


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Ograniczenie wlasnego lacza

2006-07-16 Wątek Tomek

Sebastian Nieszwiec napisał(a):

To zależy, czy chodzi o pobieranie czy o wysyłanie.
Jeżeli chodzi o wysyłanie to jest to możliwe np. popzrzez HTB+SFQ, 
natomiast jeżeli chodzi o pobieranie to jest to niemożliwe


a jak jest wykonane przydzielenie pasma w sieciach lokalnych?
IMHO to jest właśnie cos takiego, co by chciał osiągnąć Pan Jan


Pozdrawiam
--
Tomek


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Ograniczenie wlasnego lacza

2006-07-16 Wątek jasiek
> Od: [EMAIL PROTECTED]
> To zależy, czy chodzi o pobieranie czy o wysyłanie.
pobieranie... niestety :(

> natomiast jeżeli chodzi o pobieranie to jest to niemożliwe ponieważ sam
> protokół TCP nie ma możliwości wysłania do drugiej strony informacji że
> chcesz pobierać dane z prędkością max. 500 kBit. Niektóre protokoły
> aplikacyjne to specyfikują (np. eDonkey i inne sieci p2p) ale np. w http
> takiego ograniczenia nie ma. Dostaniesz dane z taką prędkością z jaką
> będzie je wysyłała do ciebie druga strona.
jednak jakos sie chyba da... pod windowsem jest takie smieszne narzedzie
NetLimiter 2 Pro - robi dokladnie to czego ja potrzebuje pod linuksem ;)

> Pewnym ograniczeniem może być znaczne zmniejszenie pasma wychodzącego
oj, gra nie warta swieczki... zwlaszcza, ze pewnie dzo bedzie sie jednak
przedostawac ponad ustalona granice ;/

> (...) Można się jeszcze bawić
> rozmiarami ramek TCP i innymi ustawieniami kernela ale będzie to trudne i
> mozolne.
no to juz wiem czego szukac jesli wszystko zawiedzie :(

>ps. Łam wiersze po 76 znaku :)
ech... webmail na tym dziwacznym serwerze mi nie bardzo na to pozwala... albo
ja, nie znajac czeskiego, nie potrafie tego znalezc...

-- 
Jan Harasymowicz
Wydzial Fizyki PW
JID: [EMAIL PROTECTED]
GG: 2982287


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Ograniczenie wlasnego lacza

2006-07-16 Wątek Sebastian Nieszwiec

[EMAIL PROTECTED] napisał(a):

Witam!
Moj problem jest nastepujacy: mam lacze rzedu 2Mbps, jednak nie wolno mi wykorzystywac 
wiecej niz 500kbps... Dodatkowo "sam mam o to zadbac"... Czy jest jakas 
mozliwosc zmniejszenia dostepnego dla mnie transferu? Dopuki tego nie zrobie nie 
powinienem podlaczac tamtego komputera do sieci... Jesli musialbym cos sciagnac zeby 
rozwiazac problem pozstaje mi laptop z windowsem podlaczony do sieci i nagrywanie plyt...
Z gory dzieki za kazda pomoc.


To zależy, czy chodzi o pobieranie czy o wysyłanie.
Jeżeli chodzi o wysyłanie to jest to możliwe np. popzrzez HTB+SFQ, 
natomiast jeżeli chodzi o pobieranie to jest to niemożliwe ponieważ sam 
protokół TCP nie ma możliwości wysłania do drugiej strony informacji że 
chcesz pobierać dane z prędkością max. 500 kBit. Niektóre protokoły 
aplikacyjne to specyfikują (np. eDonkey i inne sieci p2p) ale np. w http 
takiego ograniczenia nie ma. Dostaniesz dane z taką prędkością z jaką 
będzie je wysyłała do ciebie druga strona.


Pewnym ograniczeniem może być znaczne zmniejszenie pasma wychodzącego 
ponieważ w transmisji tcp muszą być wysyłane potwierdzenia więc jeżeli 
mocno ograniczysz wysyłanie np. do 50 kbit/s to liczba potwierdzeń 
będzie na tyle mała, że pobieranie nie bedzie za duże, jednak nie 
będziesz w stanie dokładnie tego określić co do kilobita. Można się 
jeszcze bawić rozmiarami ramek TCP i innymi ustawieniami kernela ale 
będzie to trudne i mozolne.



ps. Łam wiersze po 76 znaku :)

--
pozdro:
   SeNi

--
PS. Fajny portal... >>> http://link.interia.pl/f196a


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Ograniczenie wlasnego lacza

2006-07-15 Wątek jasiek
Witam!
Moj problem jest nastepujacy: mam lacze rzedu 2Mbps, jednak nie wolno mi 
wykorzystywac wiecej niz 500kbps... Dodatkowo "sam mam o to zadbac"... Czy jest 
jakas mozliwosc zmniejszenia dostepnego dla mnie transferu? Dopuki tego nie 
zrobie nie powinienem podlaczac tamtego komputera do sieci... Jesli musialbym 
cos sciagnac zeby rozwiazac problem pozstaje mi laptop z windowsem podlaczony 
do sieci i nagrywanie plyt...
Z gory dzieki za kazda pomoc.
-- 
Jan Harasymowicz
Wydzial Fizyki PW
JID: [EMAIL PROTECTED]
GG: 2982287


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]