2009/5/28 Flavio Henrique Araque Gurgel <fla...@4linux.com.br>

> ----- "Scott Marlowe" <scott.marl...@gmail.com> escreveu:
> > On Thu, May 28, 2009 at 12:50 PM, Fabrix <fabrix...@gmail.com> wrote:
> > >
> > > HI.
> > >
> > > Someone had some experience of bad performance with postgres in some
> server
> > > with many processors?
>
> I had.
>
> > > but I have experienced problems with another server that has 8 CPUS
> quad
> > > core (32 cores). The second one only gives me about 1.5 of performance
> of
> > > the first one.
>
> I have had problems with 4 CPUS dual core Hyper Threading (16 logical
> CPUS).
>
> > What model CPUs and chipset on the mobo I wonder?
> >
> > > Monitoring (nmon, htop, vmstat) see that everything is fine (memory,
> HD,
> > > eth, etc) except that processors regularly climb to 100%.
> > >
> > > I can see that the processes are waiting for CPU time:
>
> > > Have postgres problems of lock or degradation of performance with many
> > > CPU's?
> > > Any comments?
> >
> > Looks like a context switch storm, which was pretty common on older
> > Xeon CPUs.  I imagine with enough pg processes running on enough CPUs
> > it could still be a problem.
>
> I would ask for your kernel version. uname -a please?
>

sure, and thanks for you answer Flavio...

uname -a
Linux SERVIDOR-A 2.6.18-92.el5 #1 SMP Tue Apr 29 13:16:15 EDT 2008 x86_64
x86_64 x86_64 GNU/Linux

cat /etc/redhat-release
Red Hat Enterprise Linux Server release 5.2 (Tikanga)


>
> It was possible to make the context work better with 2.4.24 with kswapd
> patched around here. 1600 connections working fine at this moment.
>

2.4 is very old, or not?

>
> Try to lower your memory requirements too. Linux kernel needs some space to
> page and scale up. Install some more memory otherwise.
>

how much?
already I have a lot of  memory installed in the server 128GB.


> Flavio
>
>

Reply via email to