Re: Linux 2.6 kernel,

From: Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>
To: Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl>
Cc: Arjen van der Meijden <acm(at)tweakers(dot)net>, Martin_Hurst(at)dom(dot)com, pgsql-general(at)postgresql(dot)org
Subject: Re: Linux 2.6 kernel,
Date: 2003-06-09 23:52:19
Message-ID: 200306092352.h59NqJU22644@candle.pha.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Alvaro Herrera wrote:
> On Sun, Jun 08, 2003 at 09:55:19PM +0200, Arjen van der Meijden wrote:
> > Afaik, most of such changes to the new kernel branch are independent of
> > whatever you run on top of it.
> > There are improvements in scheduling of processes and threads, there are
> > improvements on diskacessing algortims (I think) and such.
>
> However there are a couple of things that probably will need some
> effort from the PgSQL camp. Examples are the futexes thing (fast
> mostly-user-space mutexes that are said to be much faster than SysV
> semaphores) and async I/O.

Of course, we use SysV semaphores only to sleep on while waiting for an
event, like a lock release, so there isn't much win there --- we already
have user-space mutexes in shared memory on all platforms.

And on async, I don't think we have a sure benefit from that either.

--
Bruce Momjian | http://candle.pha.pa.us
pgman(at)candle(dot)pha(dot)pa(dot)us | (610) 359-1001
+ If your life is a hard drive, | 13 Roberts Road
+ Christ can be your backup. | Newtown Square, Pennsylvania 19073

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Robert Fitzpatrick 2003-06-10 01:43:47 Pg_dump for 7.0.2
Previous Message Bruce Momjian 2003-06-09 22:35:11 Re: Estimate of when CVS will be available again?