Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
Niceshaper uruchamia 2 proces i 100% CPU http://forum.freesco.pl/viewtopic.php?f=22&t=11636 |
Strona 1 z 2 |
Autor: | d4rk [ niedziela, 12 marca 2006, 23:26 ] |
Tytuł: | Niceshaper uruchamia 2 proces i 100% CPU |
Witam, mam nastepujacy problem z Niceshaper, mam serwerek skonfigurowany dobrze (przynajmniej tak mi sie wydaje) nic juz przy nim nie grzebie, a czasami widze ze na statch obciazenie procka wzrasta do 100%. Więc wchodze na serwerek wpisuje top a tam widze ze mam dwa procesy Niceshapera i jeden z nich bierze kilka procent CPU a za to drugi cala reszta. Co moze byc nie tak? Co mam z tym zrobić? top - 22:25:13 up 10 days, 20:19, 1 user, load average: 2.34, 1.95, 1.75 Tasks: 62 total, 3 running, 59 sleeping, 0 stopped, 0 zombie Cpu(s): 74.3% user, 25.7% system, 0.0% nice, 0.0% idle Mem: 320732k total, 206796k used, 113936k free, 51184k buffers Swap: 32064k total, 0k used, 32064k free, 95988k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 28734 root 20 0 796 796 708 R 83.9 0.2 88:26.07 niceshaper 27109 root 12 0 972 972 772 R 1.3 0.3 0:18.47 top 18792 root 9 0 1020 1020 916 S 0.7 0.3 6:20.93 niceshaper 1 root 8 0 468 468 416 S 0.0 0.1 0:04.31 init 2 root 9 0 0 0 0 S 0.0 0.0 0:00.00 keventd 3 root 19 19 0 0 0 S 0.0 0.0 0:01.07 ksoftirqd_CPU0 4 root 9 0 0 0 0 S 0.0 0.0 0:01.50 kswapd 5 root 9 0 0 0 0 S 0.0 0.0 0:00.00 bdflush 6 root 9 0 0 0 0 S 0.0 0.0 1:50.15 kupdated 7 root 9 0 0 0 0 S 0.0 0.0 0:00.23 xfsbufd 8 root 9 0 0 0 0 S 0.0 0.0 0:00.00 xfslogd/0 9 root 9 0 0 0 0 S 0.0 0.0 0:00.00 xfsdatad/0 10 root 9 0 0 0 0 S 0.0 0.0 10:11.27 kjournald 116 root 9 0 576 576 492 S 0.0 0.2 0:02.89 syslogd 129 root 9 0 1340 1340 420 S 0.0 0.4 0:00.59 klogd 157 root 9 0 1560 1560 1240 S 0.0 0.5 0:16.33 sshd 445 root 9 0 444 444 392 S 0.0 0.1 0:00.01 agetty |
Autor: | Albercik [ niedziela, 12 marca 2006, 23:43 ] |
Tytuł: | |
pewnie masz w /etc/rc.d/rc.local oraz w /etc/rc.conf . Wykasuj w jednym albo w drugim . |
Autor: | -MW- [ poniedziałek, 13 marca 2006, 00:41 ] |
Tytuł: | |
tak wlasnie bywa z niceshaperem. po recznym zatrzymaniu nie zawsze sie wylacza proces, a po ponownym uruchomieniu mamy juz dwa i zeby sie pozbyc tej niedogodnosci mozna niceshapera zatrzymywac tak: /usr/bin/niceshaper stop killall niceshaper &>/dev/null po czym ponowny start juz tradycyjnie /usr/bin/niceshaper start ja tak robie i nie ma problemu ![]() obciazenie pokazuje normalne wykresy, a wczesniej szalalo do setki. Cytuj: pewnie masz w /etc/rc.d/rc.local oraz w /etc/rc.conf
nie udalo mi sie uruchomic dwa razy nice |
Autor: | d4rk [ niedziela, 26 marca 2006, 18:57 ] |
Tytuł: | |
Witam ponownie, znów zaczeło dziać się to samo... Wydawało mi sie ze rada -MW- rozwiązała mój problem, no ale niestety tylko mi się wydawało, a szkoda ![]() Pare dni temu znow uruchomil sie samoczynie drugi proces niceshaper'a wiec postanowilem wylaczyć go calkowicie i zastosowałem HTB na okres probny, jednak wczoraj postanowilem ze wroce do niceshaper'a i z tego co widze na statach to przed 4 w nocy znow uzycie procka skoczylo do 100% i az do teraz do puki nie wylaczylem go recznie. Gdy bałwan jestem go poprzez /usr/bin/niceshaper stop, albo /etc/rc.d/niceshaper stop to wylancza sie proces ktory dziala stabilnie, a ten co zrzera procka pozostaje i musze go wylaczyc poprzez killall niceshaper &>/dev/null. ![]() Prosze co moze być przyczyna albo jak to sprawdzic co go zalancza? |
Autor: | -MW- [ niedziela, 26 marca 2006, 20:58 ] |
Tytuł: | |
szukaj - masz gdzies 2x wpisane uruchomienie lub sam recznie uruchamiasz 2x - inaczej to nie mozliwe |
Autor: | d4rk [ niedziela, 26 marca 2006, 23:57 ] |
Tytuł: | |
jezeli by tak bylo to bym raczej sam sie o tym dowiedzial... ale wlasnie oprocz rc.conf to nie mam nigdzie wpisanego niceshaper'a. A napewno sam go nie uruchamiam bo wiem co robie i nie siedzialem o 4 w nocy na kompie. Uruchamia się on zawsze o innej godzinie. |
Autor: | -MW- [ poniedziałek, 27 marca 2006, 19:35 ] |
Tytuł: | |
a wylacza wczesniej ![]() |
Autor: | ozzman [ niedziela, 23 lipca 2006, 11:51 ] |
Tytuł: | |
Pozwolcie ze odswieze... U mnie dzieje sie tak samo z Niceshaper'em ale nie na wszystkich maszynach moze to zalezy ok ilosci userow do niej podlaczonych. Nie uzywam NND wszystko od zera sam postawilem wiec nie ma mowy o drugim wpisie z Niceshaperem. Wiec musi to byc jakis bug w tym programie. |
Autor: | -MW- [ niedziela, 23 lipca 2006, 12:14 ] |
Tytuł: | |
a ja jeszcze raz napisze. nie restarujemy nice ! zatrzymujemy za kazdym razem przez /usr/bin/niceshaper stop killall niceshaper &>/dev/null po czym ponowny start juz tradycyjnie /usr/bin/niceshaper start |
Autor: | ozzman [ niedziela, 23 lipca 2006, 13:16 ] |
Tytuł: | |
To pozwol ze Ci wkleje moj skrypt do NS #! /bin/sh n=/usr/local/bin/niceshaper stop() { $n stop >/dev/null 2>&1 sleep 3 killall -9 niceshaper >/dev/null 2>&1 } start() { $n start >/dev/null 2>&1 } stats() { $n stats } case $1 in 'start') echo -n "Starting Niceshaper..." start echo " Done" ;; 'stop') echo -n "Stopping Niceshaper..." stop echo " Done" ;; 'restart') echo -n "Restarting Niceshaper..." stop start echo " Done" ;; 'stats') stats ;; *) echo -e "Usage: /etc/init.d/rc.niceshaper {start|stop|restart|stats}" esac Jakbym go nie uzyl zawsze mam stop/start, do tego niceshaper jest ostatnia usluga jaka sie uruchamia na maszynce i za cholere nie wiem co jest grane. Edit: Googluje i czytam o tym problemie i ogolnie widze ze kazdy ma inne doswiadczenie. np kubi pisze ... Aby uniknąć pewnych problemów ze startem shapera zauważyłem, że należy go wystartować z parametrem start a później zrestartować ... zrodlo: http://www.slackwarepl.eu.org/content/view/93/ |
Autor: | d4rk [ niedziela, 23 lipca 2006, 18:37 ] |
Tytuł: | |
Witam napisze wam dlaczego u mnie sie tak działo. Winny temu był MRTG a dokladnie skrypt ktory pobierał dane ile jest bałwan jestem. Skrypt mrtg pobierał dane z komendy niceshaper stats i czasami nie wiem czemu ten skrypt sie zaiweszał i obciążał kompa na max. Zmieniłem skrypt zeby pobierał dane z pliku ktory jest generowany co minute przez niceshaper. |
Autor: | ozzman [ poniedziałek, 24 lipca 2006, 22:32 ] |
Tytuł: | |
Zmienilem teraz na IMQ i obserwuje, narazie 36h mam za soba, u mnie mrtg dane o transferach pobiera z lancucha iptables, z niceshapera tylko info o ilosci aktywnych userow. |
Autor: | d4rk [ wtorek, 25 lipca 2006, 00:30 ] |
Tytuł: | |
No własnie o to mi chodzi, o ilosc userow w lanie. Wklej mi twoj skrypt z mrtg ktory pobiera dane o ilosci kompow to powiem ci czy to ten sam problem. |
Autor: | -MW- [ wtorek, 25 lipca 2006, 01:18 ] |
Tytuł: | |
Cytuj: #!/bin/sh
let hosts=0 echo $hosts hosts=`cat /var/www/stats/niceshaper.txt | wc -l` let hosts-=2 echo $hosts uptime | sed -e 's/^.*up *//g' -e 's/, *[0-9] *u.*$//g' hostname |
Autor: | d4rk [ wtorek, 25 lipca 2006, 13:17 ] |
Tytuł: | |
To co wkleił -MW- jest dobre. ozzman jeżeli masz inny skrypt zmien sobie na ten. |
Autor: | -MW- [ wtorek, 25 lipca 2006, 21:25 ] |
Tytuł: | |
hosts=`cat /var/www/stats/niceshaper.txt | wc -l` uwaga na sciezke do pliku ze statystykami ![]() |
Autor: | czerwo [ środa, 26 lipca 2006, 13:43 ] |
Tytuł: | |
lepiej grep -c "" /var/www/stats/niceshaper.txt |
Autor: | ozzman [ środa, 26 lipca 2006, 18:11 ] |
Tytuł: | |
mam w ten sposob ze nie pobiera z pliku tylko z tego co wypluje niceshaper, czyli to jest powodem ? #!/bin/sh ns=/usr/local/bin/niceshaper us=/etc/niceshaper/users INDATA=`$ns stats | wc -l` let INDATA-=-1 OUTDATA=`cat $us | grep -v "^#" | grep [0123456789] | wc -l ` echo $INDATA echo $OUTDATA echo `uptime | cut -d"," -f1,2` echo users |
Autor: | d4rk [ środa, 26 lipca 2006, 18:35 ] |
Tytuł: | |
No to własnie masz zle, bo pobiera ci dane z komendy niceshaper stats. Podał bym ci moj skrypt, ale niestety moj serwer wysypał sie kilka dni temu, a obecnie jestem w angli i moja siec lezy... ![]() |
Autor: | -MW- [ środa, 26 lipca 2006, 21:52 ] |
Tytuł: | |
mam tak ustawione statystyki nice ze ta komende wywoluje ze strony html jedynie wtedy kiedy trzeba i nie zauwazylem aby po jej uzyciu szalalo obciazenie procka, natomiast restartujac nice i nie majac dodanej lini zabijajacej proces niceshapera prawie za kazdym razem obciazenie szlo na full ! podejzalem co szaleje obciazajac procesor, dodalem wpis zabijajacy nice i wszystko wrocilo do normy, ale za szybko nie mozna uruchamiac nice. ja dalem 3s zwloki. co nie znaczy ze wszyscy musza miec podobne spostrzezenia. u mnie to dziala. |
Strona 1 z 2 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |