Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
niceshaper a obciążenie 100% http://forum.freesco.pl/viewtopic.php?f=22&t=15056 |
Strona 1 z 1 |
Autor: | lehmpiotr [ sobota, 24 marca 2007, 15:44 ] |
Tytuł: | niceshaper a obciążenie 100% |
Mam Niceshapera06.r3, dodatkowo squida i staty mrtg. Komp PIII600 z 376MB RAMu HDD20GB. Userów 25 łącze DSL4 MB Wszystko ładnie chodzi, jednak co jakiś czas (zdarzyło się tydzień temu oraz dzisiaj) naraz zużycie procesora wzrasta nagle do 100%. Dzisiaj pomogło przeładowanie nice. Jednak nie wiem dlaczego tak się robi. Nice nadal mimo obciążenia dzieli prawidłowo. w procesach widziałem tylko iptables [inactiv], jednak nie zawsze. U klientów rosną bardzo PINGi. Ma ktoś podobne objawy? mój config <global> run download upload support mark on eth0 eth1 stats unit kb/s file /var/www/nice.txt # owner root group root mode 644 lang en </global> <download> iface eth1 match dstip 192.168.1.0/24 section speed 480kB/s section shape 420kB/s default low 12kB/s default ceil 16kB/s default htb-prio 5 mode download reload 4s </download> <upload> iface eth0 match srcip 192.168.1.0/24 section speed 48kB/s section shape 38kB/s default low 4kB/s default ceil 5kB/s default htb-prio 5 default htb-scheduler sfq mode upload reload 2s </upload> oraz class [fragment] class download eth1 z_squid match from localhost srcip 192.168.1.1 dstip 192.168.1.0/24 proto tcp tos 0x8 do-not-shape class download eth1 klient1 match dstip 192.168.1.23 class upload eth0 klient1 match srcip 192.168.1.23 class download eth1 klient2 match dstip 192.168.1.27 match dstip 192.168.1.42 class upload eth0 klient2 match srcip 192.168.1.27 match srcip 192.168.1.42 class download eth1 szkola match dstip 192.168.1.21 low 32kB/s ceil 64kB/s class upload eth0 szkola match srcip 192.168.1.21 low 8kB/s ceil 10kB/s [...] |
Autor: | Albercik [ sobota, 24 marca 2007, 22:44 ] |
Tytuł: | |
Tak, to znany numer, sam znalazłem dwa powody występowania tego błędu : 1) Nieprawidłowe iptablesy 2) Przeładowanie niceshapera powinno wyglądać : niceshaper stop , odczekać 5-10 sekund (zależy od sprzętu) i dopiero niceshaper start |
Autor: | lehmpiotr [ sobota, 24 marca 2007, 23:34 ] |
Tytuł: | |
Albercik pisze: 1) Nieprawidłowe iptablesy Kernel 2.4.34 +iptables 1.3.7 Cytuj: 2) Przeładowanie niceshapera powinno wyglądać :
niceshaper stop , odczekać 5-10 sekund (zależy od sprzętu) i dopiero niceshaper start poprawiłem w rc.d w sekcji restart by odczekał 10 sekun. Co jeszcze mogę dopowiedzieć że po wydaniu komendy iptables -t mangle -L -nv nic niepokojącego nie widać, a jak dam ps -A to trzeci proces wisi (zdaje się upload) 6857 pts/3 00:00:02 niceshaper0.6 6901 pts/3 00:00:00 niceshaper0.6 7056 pts/3 00:29:47 niceshaper0.6 |
Autor: | lehmpiotr [ czwartek, 29 marca 2007, 11:15 ] |
Tytuł: | |
prowizorycznie zrobiłem skrypt sprawdzający obciążenie procka i ewentualny restart niceshapera. Jest to jednak plomba i na dłuższą metę muszę znaleźć inne rozwiązanie. Robiłem różne testy (wyłączenie statów, usuwanie kolejnych bałwan jestem w configu, zmiana opcji reload itp.) niestety bezskuteczne. Co dziwne mimo zawieszenia nieshapera podział jest tzn. prawdopodobnie prędkości się zamrażają i dynamika przestaje działać (każdy ma tyle ile miał przed zawieszeniem). Zastanawiam się czy to nie wina iptables-ów 1.3.7. Czy ktoś może to potwierdzić lub zdementować |
Autor: | Albercik [ czwartek, 29 marca 2007, 19:02 ] |
Tytuł: | |
U mnie na serwerze : iptables v1.3.4 jajkko 2.4.32-10nnd Proc PIII 450 , 256MB RAM , ns06.rc3 40 userów obciążenie : load average: 0.40, 0.45, 0.42 |
Strona 1 z 1 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |