Likes Likes:  0
Resultaten 1 tot 7 van de 7
Geen
  1. #1
    Juiste OID voor Multi Processor ?
    Solaris Sys*****
    1.364 Berichten
    Ingeschreven
    04/12/03

    Locatie
    Leiden

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


    Registrar SIDN: Nee
    KvK nummer: 28071088
    Ondernemingsnummer: NVT

    Thread Starter

    Juiste OID voor Multi Processor ?

    Ik verbaas me een beetje over onderstaand plaatje.

    De CPU usage wordt opgehaald via SNMP. De machine in kwesie is een dual xeon (met HT). Voor linux (Gentoo) dus 4 cpu's.

    De combined cpu usage is zelden boven de 50 a 60% (volgens top).

    Het plaatje laat vreemde dingen zien, 100% cpu usage, dan een aantal drops naar bijna 0% en dan weer lekker hoog.
    Wat ik dus verwacht is dat dit plaatje slechts 1 (van de 4) cpu's laat zien.

    De OID die ik ophaal (cpu user) is .1.3.6.1.4.1.2021.11.50.0

    Iemand die me kan vertellen welke OID ik zou moeten hebben om een combined (dus alle 4) waarde op te halen ?
    Bijgevoegde Thumbnails Bijgevoegde Thumbnails Juiste OID voor Multi Processor ?-herogen-cpu-jpg  

  2. #2
    Juiste OID voor Multi Processor ?
    geregistreerd gebruiker
    1.075 Berichten
    Ingeschreven
    25/04/04

    Locatie
    -

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


    Registrar SIDN: -
    KvK nummer: -
    Ondernemingsnummer: -

    net-snmp ondersteund niet fatsoenlijk dual processor. De tijdelijke workaround die ik gebruik is de max op 200 zetten. Bij 100% cpu is er dan zeg mar 50% per cpu, bij 200 is er 100% per cpu. Je zal zeer waarschijnlijk wel even je RRD's opnieuw moeten aanmaken of met rrdtune ff goed afstellen.

  3. #3
    Juiste OID voor Multi Processor ?
    Solaris Sys*****
    1.364 Berichten
    Ingeschreven
    04/12/03

    Locatie
    Leiden

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


    Registrar SIDN: Nee
    KvK nummer: 28071088
    Ondernemingsnummer: NVT

    Thread Starter
    Niet echt het antwoord wat ik had gehoopt (maarja, ik hoopte ook de loterij te winnen op 31 dec.. ook niet gelukt...).

    Had wel verwacht at juist snmp meerdere cpu's zou ondersteunen op een goed manier. Ik zal de workarround eens proberen. De CPU stats zijn voor de smp dozen nu niet echt representatief.
    THX!



  4. #4
    Juiste OID voor Multi Processor ?
    geregistreerd gebruiker
    1.075 Berichten
    Ingeschreven
    25/04/04

    Locatie
    -

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


    Registrar SIDN: -
    KvK nummer: -
    Ondernemingsnummer: -

    Overigens zou ik nogal oppassen met 50-60% CPU op een dual Xeon met HT aan. Dat kan namelijk betekenen (dankzij HT) dat beide CPU's op 100% staan te stampen. Normaal kun je een CPU tot 100% volgooien, met HT echter is het amper nog betrouwbaar te meten wanneer je CPU nou "vol" zit enzo.

  5. #5
    Juiste OID voor Multi Processor ?
    geregistreerd gebruiker
    1.075 Berichten
    Ingeschreven
    25/04/04

    Locatie
    -

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


    Registrar SIDN: -
    KvK nummer: -
    Ondernemingsnummer: -

    Om dit even te illustreren heb ik m'n P4 3.0 HT onder Gentoo er hier even bijgepakt en een testprogrammaatje gemaakt wat 100% CPU pakt.

    Als er maar 1 loopt:
    bash-2.05b$ time ./test

    real 0m27.613s
    user 0m27.613s
    sys 0m0.000s

    CPU load is hierbij 50%, waarbij 100% op 1 logische processor en 0% op de andere.

    Als ik er nu 2 tegelijk opstart wordt de load op beide processoren 100%. Uitkomst:

    bash-2.05b$ time ./test

    real 0m56.432s
    user 0m56.287s
    sys 0m0.001s

    Dat programma doet er dus ineens 2x zo lang over, ook in cpu tijd (zie de user tijd). Bij die 50% van de eerste test zat de CPU dus al _vol_, en bij de 100% gingen de losse afzonderlijke logische CPU's eigenlijk gewoon 2x zo langzaam werken.

    [edit]
    Maar wat is dan nog het nut van HT? Tja, _soms_ zit hij bij 50% al vol, zoals bij dit programmaatje (sterker nog, met HT wordt het wat trager, als er 2 lopen doen ze er afzonderlijk langer over, kan ook zijn dat dat is omdat geheugenbandbreedte vol kwam te zitten, maar denk dat dit gewoon volledig in registers gebeurd)

    Echter zijn er situaties denkbaar waarbij de CPU wel wat meer kan door dankzij HT, omdat hij bijvoorbeeld wacht op de memory latency bij de ene instructie en alvast met de andere instructie verder kan gaan (omdat hij nu aan 2 threads tegelijk kan werken). Echter is dit alleen leuk als je bijvoorbeeld 1 programma hebt wat veel CPU trekt en een ander programma wat veel op geheugen moet wachten. In dat geval kan je CPU ook op 60% uitkomen zonder dat het geheel trager gaat werken.

    Echt veel voordeel heb je er echter niet bij IMHO, en als je betrouwbaar wil meten kun je het beste HT uitzetten. Veel performance winst heb je er toch niet van.
    Laatst gewijzigd door MikeN; 04/01/05 om 17:32.

  6. #6
    Juiste OID voor Multi Processor ?
    Solaris Sys*****
    1.364 Berichten
    Ingeschreven
    04/12/03

    Locatie
    Leiden

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


    Registrar SIDN: Nee
    KvK nummer: 28071088
    Ondernemingsnummer: NVT

    Thread Starter
    Het zal ongetwijfeld ook afhankelijk zijn welke applicaties je draait. Bij smp-aware software zal (denk ik?) HT wel een voordeel bieden.

    Ik mag aannemen dat de huidge game-servers (de dual xeon's worden dus als gameservers gebruikt, hoofdzakelijk moh:sh & cs:source/hl2mp) overweg kunnen met meerdere cpu's. (vorige week nog een nieuwe dual xeon 3.06Ghz aangeschaft, die moet zijn geld wel op kunnen brengen )

    Als ik de HT uit zou schakelen hou ik trouwens nog 2 (fysieke) processoren over (probleem van de stats dus nog niet opgelost).

    Als test (een aardige tijd geleden, op een dual xeon 2.4Ghz met HT) hadden we toen de RC5 (distributed.net) client draaien om te testen wat beter was. De exacte data zou ik even niet meer weten, maar het scheelde heel weinig (HT aan cq. uit).

  7. #7
    Juiste OID voor Multi Processor ?
    geregistreerd gebruiker
    1.075 Berichten
    Ingeschreven
    25/04/04

    Locatie
    -

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


    Registrar SIDN: -
    KvK nummer: -
    Ondernemingsnummer: -

    Iig zijn CS:S, HL2:MP en UT2k4 niet multithreaded, volgens mij geldt dat ook voor alle andere gameservers :>
    Nadeel aan HT is dus dat het compleet niet te meten is hoeveel CPU je nou totaal gebruikt en hoeveel voordeel HT nou eigenlijk oplevert :x

Webhostingtalk.nl

Contact

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