[Xymon] Scaling
Olivier AUDRY
olivier at audry.fr
Thu Apr 11 22:23:15 CEST 2013
great many thx for your time I will check this
> but there are only so many hours in the
> day and there's other low-hanging fruit at the moment :)
so true :)
Le jeudi 11 avril 2013 à 20:12 +0000, cleaver at terabithia.org a écrit :
> > Le jeudi 11 avril 2013 à 20:40 +0200, Olivier AUDRY a écrit :
>
> > hello
> >
> > as I understand I should run xymon on a single node to improve memory
> > access latency. Right ?
> >
> --snip--
> >> numactl --hardware
> >> available: 2 nodes (0-1)
> >> node 0 size: 12097 MB
> >> node 0 free: 594 MB
> >> node 1 size: 12120 MB
> >> node 1 free: 12 MB
> >> node distances:
> >> node 0 1
> >> 0: 10 20
> >>
> >>
> >> event I got 24 cpu. Multi core and hyperthreading. Is that correct ?
>
> That seems odd; almost like hyperthreading is disabled? You should see
> "node 0 cpus: ..." above each size. I'm running RHEL 6.4; it's possible
> things have changed in that output over time if you're on a different
> system.
>
>
> >>
> >> As I can see my two node are full. Not good at all I guess.
> >>
> >> My policy is the default one. Perhaps you can advice a specific policy
> >> for a xymon setup ?
> >>
> >> numactl --show
> >> policy: default
> >> preferred node: current
> >> physcpubind: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
> >> 23
> >> cpubind: 0 1
> >> nodebind: 0 1
> >> membind: 0 1
>
> Generally speaking, yeah, use numactl in front of xymonlaunch to ensure
> the entire process tree gets assigned to a single node. But it really
> depends on your workload (can everything fit in that node?) and what else
> is going on on the box. If you have something which analyzes xymondata in
> a large dump, then does heavy munging on it and sends it back, it might be
> better to have than on a different node than (say) the xymond_* worker
> modules.
>
> 'numastat -s -z -p xymon' is your friend
>
> The RH Performance Tuning and Resource Management guides are definitely
> useful reading as well. I'm sure there's plenty of cgroup stuff that could
> be helpful if/when the time came, but there are only so many hours in the
> day and there's other low-hanging fruit at the moment :)
>
> I'd definitely start with running the 'numad' service and seeing what it
> does over time; it really could be all that you need.
>
> HTH,
>
> -jc
>
>
More information about the Xymon
mailing list