25 Wrz
2005
25 Wrz
'05
10:46
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 ;)
--
Jakub Wartak
-vnull
FreeBSD/OpenBSD/Linux/Solaris/Network Administrator
http://vnull.pcnet.com.pl/