[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