Performance on NUMA

From: "Luis Alberto Amigo Navarro" <lamigo(at)atc(dot)unican(dot)es>
To: <pgsql-hackers(at)postgresql(dot)org>
Subject: Performance on NUMA
Date: 2002-11-08 08:28:51
Message-ID: 001d01c28700$de404960$cab990c1@atc.unican.es
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers


----- Original Message -----
From: "Luis Alberto Amigo Navarro" <lamigo(at)atc(dot)unican(dot)es>
To: "Neil Conway" <neilc(at)samurai(dot)com>
Cc: <pgsql-hackers(at)postgresql(dot)org>
Sent: Wednesday, November 06, 2002 5:02 PM
Subject: Re: [HACKERS] a tiny question

> A small patch for low performance on NUMA arquitectures could be the
chance
> of using more than one shared region.
> Several months away there was a brief talk about low performance on IRIX,
it
> was not real, it's low performance on Origin servers, they use ccNUMA
> architecture, so using a single shared segment allocated by only one
> proccess doesn't give IRIX planner a chance for attempting to optimize
> memory accesses, even thought page migration is almost impossible with DB
> memory accesses.
> With this scenario, IRIX uses a first-touch algorith for memory placement
> (all the memory is allocated on the node Postgres starts running). Due to
> high latency between local and remote memory accesses, if there is data
> modification, remote proccesors cache hit rate goes down, all of this
makes
> that all the basis of high scalability on this systems(big cache, memory
> distribution, increasing bandwith and page migration) ar thrown to the
> earth.
> I suppose that making more than one shared segment it's not too difficult,
> but with this u can do that a long time Postgres running on a NUMA system
> achieve a good performance scenario.
> Is it so difficult?
> Thanks and regards.
> Luis Amigo
>
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 2: you can get off all lists at once with the unregister command
> (send "unregister YourEmailAddressHere" to majordomo(at)postgresql(dot)org)
>
>

Browse pgsql-hackers by date

  From Date Subject
Next Message Florian Litot 2002-11-08 08:42:35 command
Previous Message Dave Page 2002-11-08 08:21:43 Re: Win32 port