Tryint to match Solaris-Oracle performance with directio?

Поиск
Список
Период
Сортировка
От Mischa Sandberg
Тема Tryint to match Solaris-Oracle performance with directio?
Дата
Msg-id wQG2d.66386$XP3.65429@edtnps84
обсуждение исходный текст
Ответы Re: Tryint to match Solaris-Oracle performance with directio?  (Tom Lane <tgl@sss.pgh.pa.us>)
Re: Tryint to match Solaris-Oracle performance with directio?  (Shachar Shemesh <psql@shemesh.biz>)
Re: Tryint to match Solaris-Oracle performance with  (markir@coretech.co.nz)
Список pgsql-performance
Our product (Sophos PureMessage) runs on a Postgres database.

Some of our Solaris customers have Oracle licenses, and they've
commented on the performance difference between Oracle and Postgresql
on such boxes. In-house, we've noticed the 2:1 (sometimes 5:1)
performance difference in inserting rows (mostly 2-4K), between
Postgresql on Solaris 8 and on Linux, for machines with comparable
CPU's and RAM.

These (big) customers are starting to ask, why don't we just port our
dataserver to Oracle for them? I'd like to avoid that, if possible :-)

What we can test on, in-house are leetle Sun workstations, while some of
our customers have BIG Sun iron --- so I have no means to-date to
reproduce what their bottleneck is :-( Yes, it has been recommended that
we talk to Sun about their iForce test lab ... that's in the pipe.

In the meantime, what I gather from browsing mail archives is that
postgresql on Solaris seems to get hung up on IO rather than CPU.
Furthermore, I notice that Oracle and now MySQL use directio to bypass
the system cache, when doing heavy writes to the disk; and Postgresql
does not.

Not wishing to alter backend/store/file for this test, I figured I could
get a customer to mount the UFS volume for pg_xlog  with the option
"forcedirectio".

Any comment on this? No consideration of what the wal_sync_method is at
this point. Presumably it's defaulting to fdatasync on Solaris.

BTW this is Postgres 7.4.1, and our customers are Solaris 8 and 9.

В списке pgsql-performance по дате отправления:

Предыдущее
От: Qing Zhao
Дата:
Сообщение: CPU maximized out!
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Tryint to match Solaris-Oracle performance with directio?