Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
htb zciecha gwarantowany transfer http://forum.freesco.pl/viewtopic.php?f=27&t=7714 |
Strona 1 z 1 |
Autor: | nicek [ piątek, 20 maja 2005, 23:22 ] |
Tytuł: | htb zciecha gwarantowany transfer |
wlasnie testuje od prawie dwoch tygodni htb zciecha (niestety zachwalany nice jest dla bardziej zaanwansowanych ![]() ![]() |
Autor: | Koriolan [ środa, 25 maja 2005, 11:35 ] |
Tytuł: | |
Nie wiem który skrypt zciecha testujesz: - stary - minimalny jest wyliczany na podstawie deklarowanego łącza i ilosci userów. Wylicza to skrypt /usr/src/rchtb/rchtb.configure (skrypt zciecha ! - a nie oryginalny) - nowe (zciech wersja 0.21) limity zapisane są w /etc/htb.conf |
Autor: | nicek [ środa, 25 maja 2005, 14:26 ] |
Tytuł: | |
jest to nowa wersja zciecha. i wniej wlasnie nie moge znalesc ustawien do gwarantowanego limitu.. czyli dolnej granicy dla kazdego usera oddzielnie, tak jak to bylo w starym htb. w sumie dla mnie to nie jest tak teraz potrzebne jak dla mojego kolegi w drugiej czesci sieci. ![]() |
Autor: | Koriolan [ wtorek, 31 maja 2005, 11:43 ] |
Tytuł: | |
Gwarantowany to jest właśnie pasmo/ilość userów (w nowym htb zciecha jest wyliczane dynamicznie). Chyba, że umiesz rozciągnąć pasmo i wtedy gwarantowane userowi = pasmo ![]() |
Autor: | nicek [ wtorek, 31 maja 2005, 23:47 ] |
Tytuł: | |
czyli jednak tak jak z kumplem zauwazylismy ![]() ![]() |
Autor: | khun [ niedziela, 5 czerwca 2005, 22:13 ] |
Tytuł: | |
nicek jak mozesz to daj link dokladnie zktórego to konfiguratora bałwan jestem. dzieki |
Autor: | nicek [ poniedziałek, 6 czerwca 2005, 09:41 ] |
Tytuł: | |
ten konfigurator to adas, moj znajomy.... ![]() ![]() po jakims czasie dzialania serwera z nowym okazuje sie ze necik fajniej chodzi z wyjatkiem gier, ale sadze ze to kwestia ustawien bo nie ktorym chodza swietnie a innym slabo (pomimo dobrych ustawien portow i predkosci). mozna odczuc ze jest to dynamicznie dzielony transfer a nie jak w starym na ilosc userow wpisanych do serwera. |
Autor: | zciech [ poniedziałek, 6 czerwca 2005, 11:44 ] |
Tytuł: | |
# obliczenia WANDOWN=$[$WANDOWN*98/100] WANUP=$[$WANUP*98/100] LANSPD=$[$LANSPD*95/100] LOCAL=$[$LANSPD-$WANDOWN] ACKSPD=$[$WANDOWN/20] CNT=1 for ii in `cat $htb_config|grep [0123456789] | cut -d "#" -f1 |awk '{print $1}'`;do CNT=$[$CNT+1] done # tu trzeba zmienic USERDOWN=$[$WANDOWN-$suma_gwarantowanych] USERDOWN=$[$UERDOWN/$CNT] USERUP=$[$WANUP-$ACKSPD-$ICMPSPD-$SERVSPD] USERUP=$[$USERUP-$suma_gwarantowanych] USERUP=$[$USERUP/$CNT] # Userzy CNT=1 MARK=$[$STARTMRK+2] grep "^" $htb_config | grep -v "^#"|grep [0123456789] | while read IP USERDOWN[1] USERUP[1] USERDOWN[2] USERUP[2] USERDOWN[3] USERUP[3] REM; do USERDOWN0=$USERDOWN USERUP0=$USERUP if [ $USERDOWN -gt ${USERDOWN[$pora]} ]; then USERDOWN0=${USERDOWN[$pora]} fi if [ $USERUP -gt ${USERUP[$pora]} ]; then USERUP0=${USERUP[$pora]} fi #-- Gwarancja if [ $IP = 192.168.0.5 ]; then USERDOWN0=128 # wartosc w kbit/s USERUP0=64 ## wartosc w kbit/s fi # i tak dalej dla nastepnych IP # -- KONIEC $h class add dev $LANINT parent 1:2 classid 1:$[10+$CNT] htb rate ${USERDOWN0}kbit ceil ${USERDOWN[$pora]}kbit prio 3 quantum 1500 $h qdisc add dev $LANINT parent 1:$[10+$CNT] $SFQ $h filter add dev $LANINT protocol ip prio 5 parent 1:0 u32 match ip dst $IP flowid 1:$[10+$CNT] $i -t mangle -A PREROUTING -s $IP -j MARK --set-mark $MARK $h class add dev $WANINT parent 2:1 classid 2:$[10+$CNT] htb rate ${USERUP0}kbit ceil ${USERUP[$pora]}kbit prio 4 quantum 1500 $h qdisc add dev $WANINT parent 2:$[10+$CNT] $SFQ $h filter add dev $WANINT parent 2:0 protocol ip prio 5 handle $MARK fw flowid 2:$[10+$CNT] MARK=$[$MARK+1] CNT=$[$CNT+1] done Bacz tylko by nie dac jako gwarantowany wiecej niz jest pasmo lacza ![]() Dla sprawdzenie wystarczy odplotkowac: h=/sbin/rchtb_tc #h=echo #<--- Tu i=iptables #i=echo #<--- i tu i skrypt zamiast ustawiac wypisze reguly na ekranie (mozna przekierowac do pliku) Cytuj: ale kilka spraw nie dopracowanych w tym nowym go zniecheca. ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Cytuj: mozna odczuc ze jest to dynamicznie dzielony transfer a nie jak w starym na ilosc userow wpisanych do serwera.
Tam nie ma nic dynamicznego, jest to zrobione dokladnie jak w starym, jego podstawowym zadaniem w porownaniu do starego htb jest ODRANICZANIE predkosci do takiej za jaka placa userzy. Jesli naprawde chcesz to miec super dynamicznie to zainwestuj troche czsu w poznanie niceshapra lub shapera. On co kilka sekund sprawdza ruch i odpowiednio modyfikuje reguly. |
Autor: | nicek [ poniedziałek, 6 czerwca 2005, 20:55 ] |
Tytuł: | |
racja ... pomieszlem z nice w ktorym jest dynamicznie... ![]() cyt Cytat: ale kilka spraw nie dopracowanych w tym nowym go zniecheca. ![]() ![]() ![]() ![]() ![]() ![]() ![]() tu moze zle sformuowalem zdanie... chodzi mi o brak ustawienia gwarantowanego pasma dolnego dla kazdego usera oddzielnie tak jak to bylo w starym htb. co wlasnie powoduje ze znajomy ustawil to co sie dalo i nie zaczepia skryptu ![]() ![]() jesli chodzi o nice to niestey ale my uzywamy nn i ciagle ciezko jest sie przelamac aby od podstaw samemu zainstalowac nice... ale bylo juz instalowane na jednym serwerze z nnd .... niestety nnd okazalo sie zbyt malo stabilne .... ![]() |
Autor: | nicek [ wtorek, 7 czerwca 2005, 22:21 ] |
Tytuł: | |
ciekawe czy ktos sam siebie cytowal ![]() Cytuj: racja ... pomieszlem z nice w ktorym jest dynamicznie... dzieki za poprawke ... czlowiek sie uczy linuxa cale zycie ... w sumie to nie ja napisalem ze jest dynamiczne .. ale tak samo myslalem jak Koriolan Cytuj: Gwarantowany to jest właśnie pasmo/ilość userów (w nowym htb zciecha jest wyliczane dynamicznie). ![]() zmecznie robi swoje .,.. chyba zrobie sobie urlop ![]() |
Strona 1 z 1 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |