Likes Likes:  0
Resultaten 1 tot 6 van de 6
  1. #1
    Cacti 95 percentile probleem
    moderator
    6.028 Berichten
    Ingeschreven
    21/05/03

    Locatie
    NPT - BELGIUM

    Post Thanks / Like
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)
    481 Berichten zijn liked


    Naam: Dennis de Houx
    Bedrijf: All In One
    Functie: Zaakvoerder
    URL: www.all-in-one.be
    Ondernemingsnummer: 0867670047

    Thread Starter

    Cacti 95 percentile probleem

    Mede WHT-ers,

    Ik zit met een klein probleem in verband met het uitlezen van 95 percentile mbit verbruik. In cacti lees ik hier op de 95 percentile regel voor de klant 8.34mbit af (switch) terwijl de klant dit tegen spreekt. Hij zegt namelijk maar 5.35mbit 95 percentile in zijn prtg af te lezen op zijn netwerkkaart. Nu heb ik dus aan de klant gevraagd om mij die grafieken door te zenden en heeft dit dus gedaan. Na vergelijking met mijn cacti grafieken zijn de pieken etc allemaal hetzelfde. Het totaal verbruik (in GB) is nagenoeg ook hetzelfde met een verschil van 2GB maar dat kan te maken hebben volgens mij, dat het ene programma 1GB als 1000MB ziet en het andere als 1024MB. Moet er wel bijzeggen dat de klant ongeveer 26u aan een stuk 10mbit getrokken heeft en pieken heeft tot 100mbit (op maand grafiek) door het backuppen van ze volledige server.

    Nu heb ik dus via rrdtool zelf een grafiek gemaakt met de rrd file die cacti gebruikt zie code hieronder:
    95per.pl
    Code:
    #!/usr/bin/perl
    while (<>) {
        next unless /^\d+:\s+ ([\d\.\+e]+)\s+ ([\d\.\+e]+)/xi;
        push (@sample, [ $1*8, $2*8 ]);
    }
    @sample_rx = sort { $b->[0] <=> $a->[0] } @sample;
    @sample_tx = sort { $b->[1] <=> $a->[1] } @sample;
    #printf "Rx: %f  Tx: %f\n", $sample_rx[@sample_rx/20][0], $sample_tx[@sample_tx/20][1];
    
    if ($sample_rx[@sample_rx/20][0] > $sample_tx[@sample_tx/20][1]) {
        printf "%.2lf",$sample_rx[@sample_rx/20][0]/1000/1000;
    } else {
        printf "%.2lf",$sample_tx[@sample_tx/20][1]/1000/1000;
    }
    wordt in mijn test rrd grafiek opgeroepen als:
    Code:
    ...
    PER=`$RRDPREFIX fetch $RRDFILE AVERAGE -r 600 --start $START --end $END | 95per.pl`
    ...
    CDEF:per=nul,$PER,+,1000,*,1000,* \
    COMMENT:"($PER mbit in+out)\n"  \
    ...
    En nu komt het rare dat via dit script de 95 percentile ook 5.36mbit is, verbruik in GB is zelfde als in cacti gegenereerde grafiek.

    Is er iemand die dit probleem ook al gehad heeft en hoe heb je dit dan opgelost. Indien er een fout in het perl script zou staan gelieve dit dan ook even mee te delen, dan kan ik opnieuw testen. Of als er iemand een andere manier zou weten om 95% via rrdtool te berekenen laat maar weten, dan test ik daar ook even mee. Dit is trouwens wel de 1ste keer dat ik dit tegen kom.
    Dennis de Houx - All In One ~ Official ISPsystem partner

    Lees hier de webhostingtalk.nl forum regels en voorwaarden!



  2. #2
    Cacti 95 percentile probleem
    geregistreerd gebruiker
    1.913 Berichten
    Ingeschreven
    23/10/03

    Locatie
    Enschede (+ London)

    Post Thanks / Like
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    33 Berichten zijn liked


    Naam: Max
    Registrar SIDN: ja
    KvK nummer: 08119406
    Ondernemingsnummer: -

    Het lijkt erop dat je script 95 percentile van in & out afzonderlijk berekent, en de hoogste pakt.

    Maar er zijn ook berekenmethodes waar de hoogste waarde van elk meetmoment wordt genomen.
    En dan 95 percentile wordt genomen.

    Of waarbij in+out bij elkaar opgeteld wordt.
    Misschien dat Cacti dat doet?


    Of als er iemand een andere manier zou weten om 95% via rrdtool te berekenen laat maar weten, dan test ik daar ook even mee.
    Probeer eens iets in de trend van:

    Code:
    rrdtool graph grafiekje.png -a PNG -h 125 -s $START_TIMESTAMP -e $EIND_TIMESTAMP \
        'DEF:inbytes=$RRD_BESTANDJE:out:AVERAGE' \
        'DEF:outbytes=$RRD_BESTANDJE:in:AVERAGE' \
        'CDEF:inbits=inbytes,8,*' \
        'CDEF:outbits=outbytes,8,*' \
        'CDEF:maxbits=inbits,outbits,MAX' \
        'VDEF:pct=maxbits,95,PERCENT' \
        'AREA:inbits#00CF00FF:Bandwidth In'                               'LINE1:outbits#002A97FF:Bandwidth Out\j' \
       'HRULE:pct#FF0000FF:95 percentile of max(in,out)\:' 'GPRINT:pct:%.2lf %sbit/s\g'
    Die berekent het volgens de tweede methode.
    Laatst gewijzigd door maxnet; 03/09/10 om 22:17.

  3. #3
    Cacti 95 percentile probleem
    Dennis.
    3.861 Berichten
    Ingeschreven
    11/07/06

    Locatie
    Oosterhout

    Post Thanks / Like
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)
    262 Berichten zijn liked


    Naam: Dennis
    Registrar SIDN: JA
    KvK nummer: 20144338

    Gebruik deze template eens in Cacti. Kan je in en out in 95% zien.

    http://forums.cacti.net/about32345.html&highlight=

  4. #4
    Cacti 95 percentile probleem
    moderator
    6.028 Berichten
    Ingeschreven
    21/05/03

    Locatie
    NPT - BELGIUM

    Post Thanks / Like
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)
    481 Berichten zijn liked


    Naam: Dennis de Houx
    Bedrijf: All In One
    Functie: Zaakvoerder
    URL: www.all-in-one.be
    Ondernemingsnummer: 0867670047

    Thread Starter
    Citaat Oorspronkelijk geplaatst door maxnet Bekijk Berichten
    Het lijkt erop dat je script 95 percentile van in & out afzonderlijk berekent, en de hoogste pakt.

    Maar er zijn ook berekenmethodes waar de hoogste waarde van elk meetmoment wordt genomen.
    En dan 95 percentile wordt genomen.

    Of waarbij in+out bij elkaar opgeteld wordt.
    Misschien dat Cacti dat doet?




    Probeer eens iets in de trend van:

    Code:
    rrdtool graph grafiekje.png -a PNG -h 125 -s $START_TIMESTAMP -e $EIND_TIMESTAMP \
        'DEF:inbytes=$RRD_BESTANDJE:out:AVERAGE' \
        'DEF:outbytes=$RRD_BESTANDJE:in:AVERAGE' \
        'CDEF:inbits=inbytes,8,*' \
        'CDEF:outbits=outbytes,8,*' \
        'CDEF:maxbits=inbits,outbits,MAX' \
        'VDEF:pct=maxbits,95,PERCENT' \
        'AREA:inbits#00CF00FF:Bandwidth In'                               'LINE1:outbits#002A97FF:Bandwidth Out\j' \
       'HRULE:pct#FF0000FF:95 percentile of max(in,out)\:' 'GPRINT:pct:%.2lf %sbit/s\g'
    Die berekent het volgens de tweede methode.
    Dit komt dus ook 8+mbit uit zoals cacti, heb ook even een paar andere rrd genomen en daar komt het perl script hetzelfde uit als cacti en de 95 percent regel in rrd zelf. Nu is de vraag welke manier is juist de cacti/rrd 95% way of de perl/prtg way?
    Dennis de Houx - All In One ~ Official ISPsystem partner

    Lees hier de webhostingtalk.nl forum regels en voorwaarden!

  5. #5
    Cacti 95 percentile probleem
    geregistreerd gebruiker
    26 Berichten
    Ingeschreven
    05/07/05

    Locatie
    Zoetermeer

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Zoals ik ook in het andere topic genoemd had is over het algemeen 95th van in+out de juiste methode tenzij jij met je klant hebt afgesproken dat hij alleen maar voor in of out verkeer hoeft te betalen, in dat geval moet je ook de juiste grafieken gebruiken.

  6. #6
    Cacti 95 percentile probleem
    geregistreerd gebruiker
    1.913 Berichten
    Ingeschreven
    23/10/03

    Locatie
    Enschede (+ London)

    Post Thanks / Like
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    33 Berichten zijn liked


    Naam: Max
    Registrar SIDN: ja
    KvK nummer: 08119406
    Ondernemingsnummer: -

    Zelf hebben we gekozen voor de max methode van het rrdtool voorbeeldje.

    De achterliggende gedachte is dat de 95 percentile methode bedoeld is om te bepalen hoe snel je uplink moet zijn om in de bandbreedte behoefte van de klant te kunnen voorzien.
    En netwerk verbindingen zijn doorgaans symmetrisch. Met een 100 mbit verbinding kan ik zowel 100 up als down doen.

Labels voor dit Bericht

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2021 Webhostingtalk.nl.
Web Statistics