pg.ddx.io  pgsql-performance@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Rajesh Kumar. Mallah <mallah@tradeindia.com>
To: Claudio Freire <klaussfreire@gmail.com>
Cc: pgsql-performance@postgresql.org
Subject: Re: High load average in 64-core server , no I/O wait and CPU is idle
Date: Thu, 24 May 2012 10:56:47 +0530 (IST)
Message-ID: <32382476.226771337837207313.JavaMail.root@zmbox01.trade-india-local.com> (raw)
In-Reply-To: <CAGTBQpZbhmbUnd+MYtk4+mrdoz07-NeHL5Bt0Vq7pAiLwgJmpQ@mail.gmail.com>


----- "Claudio Freire" <klaussfreire@gmail.com> wrote:

| From: "Claudio Freire" <klaussfreire@gmail.com>
| To: "Rajesh Kumar. Mallah" <mallah@tradeindia.com>
| Cc: pgsql-performance@postgresql.org
| Sent: Thursday, May 24, 2012 9:23:43 AM
| Subject: Re: [PERFORM] High load average in 64-core server , no I/O wait and CPU is idle
|
| On Thu, May 24, 2012 at 12:39 AM, Rajesh Kumar. Mallah
| <mallah@tradeindia.com> wrote:
| > The problem is that  sometimes there are spikes of load avg which
| > jumps to > 50 very rapidly ( ie from 0.5 to 50  within 10 secs) and
| > it remains there for sometime and slowly reduces to normal value.
| >
| > During such times of high load average we observe that there is no
| IO wait
| > in system and even CPU is 50% idle. In any case the IO Wait always
| remains < 1.0 % and
| > is mostly 0. Hence the load is not due to high I/O wait which was
| generally
| > the case with our previous hardware.
| 
| Do you experience decreased query performance?


Yes we do experience substantial application performance degradations.


| 
| Load can easily get to 64 (1 per core) without reaching its capacity.
| So, unless you're experiencing decreased performance I wouldn't think
| much of it.

I far as i understand ,
Load Avg is the average number of processes waiting to be run in past 1 , 
5 or 15 mins. A number > 1 would mean that countable number of processes
were waiting to be run. how can load of more than 1 and upto 64 be OK
for a 64 core machine ?



| 
| Do you have mcelog running? as a cron or a daemon?


No we do not have mcelog.

BTW the Postgresql version is : 9.1.3 which i forgot to mention 
in my last email.


regds
mallah.

| Sometimes, mcelog tends to crash in that way. We had to disable it in
| our servers because it misbehaved like that. It only makes load avg
| meaningless, no performance impact, but being unable to accurately
| measure load is bad enough.



view thread (14+ messages)  latest in thread

Message-ID: <32382476.226771337837207313.JavaMail.root@zmbox01.trade-india-local.com>
Permalink:  ../32382476.226771337837207313.JavaMail.root@zmbox01.trade-india-local.com/
Also on:    postgresql.org/message-id/32382476.226771337837207313.JavaMail.root@zmbox01.trade-india-local.com

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-performance@postgresql.org
  Cc: mallah@tradeindia.com, klaussfreire@gmail.com
  Subject: Re: High load average in 64-core server , no I/O wait and CPU is idle
  In-Reply-To: <32382476.226771337837207313.JavaMail.root@zmbox01.trade-india-local.com>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox