[linux] munin cpu plugin

Ľubomír Varga luvar na plaintext.sk
Středa Duben 8 16:08:01 CEST 2009


Hmmm, ono sa to naozaj tvári ako HT. Na serveri som sa pozeral a stvorjadrovy 
xeon ukazuje podobne ako u teba, s rozdielom, ze cpu cores = 4 a core id sa 
pekne pre kazde jadro inkrementuje...

ot: vyraba sa vobec xeon, ktory ma iba jedno jadro?

Skus mrknut, ako ti ukazuje teploty prikaz sensors a pripadne vypis procesov 
cez prikaz top. pripadne si top obmedz iba na jeden cpu a pozri aj tak.

PS: cim vytazujes cpu, zeby mali maximalne vytazenie? Nemoze sa stat, ze sa 
caka na I/O operacie a preto vytazenie cpu nie je 100%. Na P4 s HT sa dva cpu 
intensive procesy tvaria tak, ze load (pozerany cez uptime) je presne 2. V 
top výpise majú prvé dva tasky obaja po 100% cpu.

On Wednesday 08 April 2009 12:54:42 Marek Podmaka wrote:
> Cau,
>
> Hmm teraz ma napadlo... je to jeden fyzicky CPU a hyperthreadingom. Ze
> by zrovna tento kernel hadzal nespravne data do /proc/stat kvoli HT?
> Teraz som si skusil zratat ci hodnoty pre cpu0+cpu1 = cpu a sedi to
> +/- 1.
>
> Munin plugin aj tak cita len celkove cpu, nie jednotlive:
> awk '/^cpu / { print "user.value " $2 "\nnice.value " $3 "\nsystem.value "
> $4 "\nidle.value " $5 "\niowait.value " $6 "\nirq.value " $7
> "\nsoftirq.value " $8 }' < /proc/stat
>
> #uname -a
> Linux kenny 2.6.26-1-amd64 #1 SMP Fri Mar 13 17:46:45 UTC 2009 x86_64
> GNU/Linux
>
> #grep ^cpu /proc/stat
> cpu  19519621 13787864 10515143 219247008 3536318 704450 5644663 0 0
> cpu0 6614263 7780067 3829945 120956814 1591651 0 871487 0 0
> cpu1 12905358 6007796 6685198 98290193 1944666 704450 4773175 0 0
>
> #cat /proc/cpuinfo
> processor       : 0
> vendor_id       : GenuineIntel
> cpu family      : 15
> model           : 4
> model name      :                   Intel(R) Xeon(TM) CPU 3.00GHz
> stepping        : 1
> cpu MHz         : 3000.097
> cache size      : 1024 KB
> physical id     : 0
> siblings        : 2
> core id         : 0
> cpu cores       : 1
> apicid          : 0
> initial apicid  : 0
> fpu             : yes
> fpu_exception   : yes
> cpuid level     : 5
> wp              : yes
> flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca
> cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx
> lm constant_tsc pebs bts pni monitor ds_cpl cid cx16 xtpr bogomips        :
> 6005.65
> clflush size    : 64
> cache_alignment : 128
> address sizes   : 36 bits physical, 48 bits virtual
> power management:
>
> processor       : 1
> vendor_id       : GenuineIntel
> cpu family      : 15
> model           : 4
> model name      :                   Intel(R) Xeon(TM) CPU 3.00GHz
> stepping        : 1
> cpu MHz         : 3000.097
> cache size      : 1024 KB
> physical id     : 0
> siblings        : 2
> core id         : 0
> cpu cores       : 1
> apicid          : 1
> initial apicid  : 1
> fpu             : yes
> fpu_exception   : yes
> cpuid level     : 5
> wp              : yes
> flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca
> cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx
> lm constant_tsc pebs bts pni monitor ds_cpl cid cx16 xtpr bogomips        :
> 6000.25
> clflush size    : 64
> cache_alignment : 128
> address sizes   : 36 bits physical, 48 bits virtual
> power management:
>
> Wednesday, April 8, 2009, 12:31:14, Lubomir Varga wrote:
> > Cat /proc/cpuinfo
> > Uname -a
> > Skus poslat,mozno nas daco napadne.
> >
> > -----Original Message-----
> > From: Marek Podmaka <marki at marki-online.net>
> > Sent: 8. apríla 2009 11:09
> > To: linux at lists.linux.sk
> > Subject: [linux] munin cpu plugin
> >
> > Ahojte,
> >
> > Po preinstalovani servera na debian lenny 64bit mi munin divne ukazuje
> > vytazenie CPU - sucet zobrazenych hodnot dava spolu menej ako 200%
> > (pre 2 CPU). Pozeral som aj /proc/stat a tie posledne stlpce urcene
> > pre virtualizaciu mam nulove, takze tym to byt nemoze.
> >
> > Munin-node na tom serveri je z debian lenny 1.2.6, kernel 2.6.26
> > (predtym tam bol debian sarge 32bit s 2.6.12 kernelom).
> > Munin server je 32bit debian etch s munin 1.2.5.
> >
> > Skusal som aj zmazat rrd file nech si ho vytvori nanovo, ale nepomohlo
> > to. Graf vyzera takto: http://stan.oneemedia.com/cpu.png
> >
> > Cim to moze byt?

-- 
Odborník na všetko je zlý odborník. Ja sa snažím byť výnimkou potvrdzujúcou 
pravidlo.


Další informace o konferenci linux