Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
Dwa procesory i mrtg http://forum.freesco.pl/viewtopic.php?f=22&t=16643 |
Strona 1 z 2 |
Autor: | DjRobson [ poniedziałek, 3 marca 2008, 14:12 ] |
Tytuł: | Dwa procesory i mrtg |
Właśnie uruchomiłem produkcyjnie Compaq'a AP400, chodzi b.ładnie. Maszynka oczywiście dwuprocesorowa. Pytanie: kto pomoże delikatnie przerobić MRTG żeby ładnie pokazywał na wykresie 2 procesory lub zrobic 2 oddzielne wykresy? Mrtg standardowe zainstalowane przez pacman, na porcie 80 siedzi thttpd. Może, to taka moja propozycja, da się odrazu przerobic konfigurator? pozdrawiam |
Autor: | DjRobson [ poniedziałek, 3 marca 2008, 16:38 ] |
Tytuł: | Re: Dwa procesory i mrtg |
może nie do końca odpowiadam sam sobie bo pomógł mi kolega, który niema konta na forum ale do rzeczy: należy wykasować sekcję "Procek" w ##Procek Target[cpu]: \`awk '/cpu /{print \$4; print \$2+\$3+\$4}'</proc/stat; uptime; hostname\` Title[cpu]: Użycie procesora na serwerze PageTop[cpu]: <center> <H1>Użycie procesora na serwerze</H1> MaxBytes[cpu]: 100 Unscaled[cpu]: ymwd Options[cpu]: growright, nopercent, integer, nobanner, noinfo LegendI[cpu]: user: LegendO[cpu]: total: Ylegend[cpu]: % ShortLegend[cpu]: % Legend1[cpu]: Czas spedzony trybie user Legend2[cpu]: Czas spedzony trybie user + czas spedzony trybie system i wstawić zamiast tego te linie: ##Procek 0 Target[cpu0]: \`awk '/cpu0 /{print \$4; print \$2+\$3+\$4}'</proc/stat; uptime; hostname\` Title[cpu0]: Użycie procesora nr.1 na serwerze PageTop[cpu0]: <center> <H1>Użycie procesora nr1 na serwerze</H1> MaxBytes[cpu0]: 100 Unscaled[cpu0]: ymwd Options[cpu0]: growright, nopercent, integer, nobanner, noinfo LegendI[cpu0]: user: LegendO[cpu0]: total: Ylegend[cpu0]: % ShortLegend[cpu0]: % Legend1[cpu0]: Czas spedzony trybie user Legend2[cpu0]: Czas spedzony trybie user + czas spedzony trybie system ##Procek 1 Target[cpu1]: \`awk '/cpu1 /{print \$4; print \$2+\$3+\$4}'</proc/stat; uptime; hostname\` Title[cpu1]: Użycie procesora nr.2 na serwerze PageTop[cpu1]: <center> <H1>Użycie procesora nr2 na serwerze</H1> MaxBytes[cpu1]: 100 Unscaled[cpu1]: ymwd Options[cpu1]: growright, nopercent, integer, nobanner, noinfo LegendI[cpu1]: user: LegendO[cpu1]: total: Ylegend[cpu1]: % ShortLegend[cpu1]: % Legend1[cpu1]: Czas spedzony trybie user Legend2[cpu1]: Czas spedzony trybie user + czas spedzony trybie system następnie trzeba ponownie uruchomic konfigurator Mrtg i gotowe, za jakiś czas wykresy będą na ekranie ![]() |
Autor: | -MW- [ poniedziałek, 3 marca 2008, 17:57 ] |
Tytuł: | |
a moze przerobic tak konfigurator aby rozpoznawal maszyne jedno i dwu procesorowa? |
Autor: | viater [ poniedziałek, 3 marca 2008, 18:24 ] |
Tytuł: | |
-MW- pisze: a moze przerobic tak konfigurator aby rozpoznawal maszyne jedno i dwu procesorowa?
Da się zrobić, bardzo prosto - w wolnej chwili przebuduję paczkę. |
Autor: | DjRobson [ poniedziałek, 3 marca 2008, 23:20 ] |
Tytuł: | |
viater pisze: -MW- pisze: a moze przerobic tak konfigurator aby rozpoznawal maszyne jedno i dwu procesorowa? Da się zrobić, bardzo prosto - w wolnej chwili przebuduję paczkę. Czyli wielkie dzięki. Aby z 4 prockami tez działało ![]() |
Autor: | Maciek [ poniedziałek, 3 marca 2008, 23:49 ] |
Tytuł: | |
jak viater przerobi, to i na mainframe pójdzie ![]() |
Autor: | viater [ wtorek, 4 marca 2008, 01:05 ] |
Tytuł: | Re: Dwa procesory i mrtg |
DjRobson pisze: należy wykasować sekcję "Procek" Ja bym to zostawił - ten wykres będzie chyba pokazywał "łączne" obciążenie wszystkich procesorów. DjRobson pisze: i wstawić zamiast tego te linie: Skoro zostawiamy sekcję "Procek", to nie wstawić tylko dodać. DjRobson pisze: następnie trzeba ponownie uruchomic konfigurator Mrtg i gotowe, za jakiś czas wykresy będą na ekranie
![]() Po co ? Obawiam się, że ponowne uruchomienie konfiguratora po wprowadzeniu powyższych zmian (czyli po dodaniu wykresów dla poszczególnych procesorów) nadpisze wprowadzone zmiany domyślnym konfigiem (nie pamiętam w tej chwili co robi konfigurator w przypadku, gdy mrtg.conf już istnieje). |
Autor: | DjRobson [ wtorek, 4 marca 2008, 20:41 ] |
Tytuł: | Re: Dwa procesory i mrtg |
Ja bym jednak optował za oddzielnymi wykresami. Po to chciałem je rozbić, chociaz NND standardowo i tak w miarę po równo wykorzystuje procki więc wykresy sa prawie równe. A konfigurator bodajże po to żeby zaszły zmiany w pliku index.html. |
Autor: | viater [ wtorek, 4 marca 2008, 20:55 ] |
Tytuł: | Re: Dwa procesory i mrtg |
DjRobson pisze: A konfigurator bodajże po to żeby zaszły zmiany w pliku index.html.
Konfigurator nie generuje indexu na podstawie mrtg.conf, więc jeśli dopisujesz sobie ręcznie wykresy do mrtg.conf, musisz je też dopisać ręcznie do indexu. |
Autor: | DjRobson [ wtorek, 4 marca 2008, 21:01 ] |
Tytuł: | Re: Dwa procesory i mrtg |
viater pisze: DjRobson pisze: A konfigurator bodajże po to żeby zaszły zmiany w pliku index.html. Konfigurator nie generuje indexu na podstawie mrtg.conf, więc jeśli dopisujesz sobie ręcznie wykresy do mrtg.conf, musisz je też dopisać ręcznie do indexu. ja mówie cały czas o zmianach w pliku |
Autor: | viater [ wtorek, 4 marca 2008, 21:08 ] |
Tytuł: | Re: Dwa procesory i mrtg |
DjRobson pisze: ja mówie cały czas o zmianach w pliku
Aaaa..., to przepraszam wtedy ![]() |
Autor: | DjRobson [ wtorek, 4 marca 2008, 21:13 ] |
Tytuł: | Re: Dwa procesory i mrtg |
viater pisze: DjRobson pisze: ja mówie cały czas o zmianach w pliku Aaaa..., to przepraszam wtedy ![]() Ty tu Majster nie przepraszaj tylko przebuduj jak bedziesz miał chwilkę ![]() |
Autor: | viater [ wtorek, 4 marca 2008, 21:21 ] |
Tytuł: | Re: Dwa procesory i mrtg |
DjRobson pisze: Przy okazji może i poprawic w liczeniu ilości połączeń TCP sekcje "netstat-nat " na "netstat -nat", bo inaczej nie generuje (i odchaszowac ja może na stałe toć działa).
Zależy, jakie połączenia chcesz zliczać. Zapis "netstat-nat" jest całkowicie poprawny i odnosi się do programiku, pokazującego ilość połączeń w tablicy conntrack (czyli połączenia klientów zza natu w świat). Problem w tym, że trzeba to mieć zainstalowane. Jest paczka - zainstaluj i porównaj wyniki: a przekonasz się, że to wcale nie to samo ![]() |
Autor: | DjRobson [ wtorek, 4 marca 2008, 21:35 ] |
Tytuł: | Re: Dwa procesory i mrtg |
viater pisze: zainstaluj i porównaj wyniki:
a przekonasz się, że to wcale nie to samo ![]() Faktycznie ![]() |
Autor: | barte-k [ środa, 5 marca 2008, 22:18 ] |
Tytuł: | |
Zaobserwowałem ciekawe zjawisko. Po rozbiciu zliczania na rdzeń według w/w przepisu, wartości prezentowane na wykresach zmniejszyły sie o połowę. Troszkę bez sensu, bo standardowy wykres fałszuje nieco sytuację... pokaże "zmęczenie" procesora 100% w przypadku kiedy faktycznie obciążenie wynosi 50% na rdzeń. Co myślicie koledzy? |
Autor: | zciech [ czwartek, 6 marca 2008, 01:38 ] |
Tytuł: | |
No nie mogę się powstrzymać. ![]() No przecież: 50%+50%=100% ![]() ![]() ![]() ![]() ![]() ![]() |
Autor: | viater [ czwartek, 6 marca 2008, 01:41 ] |
Tytuł: | Re: Dwa procesory i mrtg |
DjRobson pisze: Jakbyś mógł jeszcze wytłumaczyć co dokładnie pokazują te 2 różne polecenia. Wykresy MRTG faktycznie pokazuja co innego.
netstat-nat - patrz mój poprzedni post netstat -nat - odpal i przeczytaj pierwszą linijkę wyjścia. |
Autor: | -MW- [ czwartek, 6 marca 2008, 02:25 ] |
Tytuł: | |
Cytuj: No nie mogę się powstrzymać.
No przecież: 50%+50%=100% ja tez tak pomyslalem ale z drugiej strony dwa procesory w jednym ukladzie pracujace na pol gwizdka to razem daje zawalony zadaniami procesor na 100%? a co z pozostalymi 50% niewykorzystanymi. czy wykres cpu0 i cpu1 nie powinien pokazywac 100% przy pelnym obciazeniu, rowniez i suma obciazen powinna byc na 100% a nie dwa wykresy z obciazeniem po 50% i suma na 100% ? ciekawe co pokaze wykres cpu jesli cpu0 bedzie 100% a cpu1 0% ![]() |
Autor: | barte-k [ czwartek, 6 marca 2008, 09:30 ] |
Tytuł: | |
zciech pisze: No nie mogę się powstrzymać.
![]() No przecież: 50%+50%=100% I to jest właśnie duży błąd rzeczowy! Co zresztą zauważa dość celnie -MW- Niemniej jednak zdrowo się uśmiałem, a 75% + 65%? Teraz już widzisz o co chodzi? 100% to 100% - na razie mój CPU max wyciąga 200% (jeśli używam jednego wykresu). Jak dołożę drugi procesor to wyciągnę do 400%... Dlatego uważam, że zmiana w konfiguratorze mrtg jest wręcz konieczna, a dodam że użycie rdzeni jest różne +/- 10%, chociaż proste dzielenie może też załatwiło by sprawę. @-MW- pokaże 100%. Choć tak naprawdę serwer bedzie miał spory zapas mocy (co można będzie odczytać np. w load average) |
Autor: | DjRobson [ czwartek, 6 marca 2008, 09:47 ] |
Tytuł: | |
Cytuj: ja tez tak pomyslalem ale z drugiej strony dwa procesory w jednym ukladzie pracujace na pol gwizdka to razem daje zawalony zadaniami procesor na 100%? a co z pozostalymi 50% niewykorzystanymi. Może po prostu pomnożyć wykresy razy 2, wtedy tam gdzie pokazuje 50% bedzie 100. Wie ktoś jak? ![]() |
Strona 1 z 2 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |