Jakub Wartak napisał(a):
Dnia niedziela, 25 września 2005 10:31, Krzysztof Lewandowski napisał:
Jakub Wartak napisał(a):
Dnia niedziela, 25 września 2005 10:14, Krzysztof Lewandowski napisał:
Mam pytanie, przy dużej sieci, restart htb zajmuje dość sporo czasu.
A może szerzej :-)
No wiec idea jest bardzo prosta: kazde opdalanie /sbin/tc czy /sbin/iptables to fork() + execve() , jeszcze wiazanie symboli z glibcem , nawiazanie lacznosci z kernel-em, dopiero dodanie JEDNEJ regulki i koniec procesu.
To jest strasznie nieefektywne , lepiej otworzyc sobie pliczek, zapisac wszystko czego dusza zapragnie ( classy, qdisci ), i dopiero odpalic wtedy binarke, ktora sobie otworzy pliczek, zparsuje go , wpisze do kernela qosy i sie zakonczy ;)
To jest sensowne. Czyli zamiast wywoływać komendę tc to zapisuje to do pliku i potem uruchamiam tc i wskazuje ten plik. Zobacze jak to zadziała. jednak dla samego IPTABLES nie darady chyba tak zrobić?
KL