Re: OS cached buffers (was: Support Parallel Query Execution
От | Bruce Momjian |
---|---|
Тема | Re: OS cached buffers (was: Support Parallel Query Execution |
Дата | |
Msg-id | 200604131938.k3DJc5A21801@candle.pha.pa.us обсуждение исходный текст |
Ответ на | OS cached buffers (was: Support Parallel Query Execution in Executor) ("Jim C. Nasby" <jnasby@pervasive.com>) |
Ответы |
Re: OS cached buffers (was: Support Parallel Query Execution
|
Список | pgsql-hackers |
Jim C. Nasby wrote: > On Mon, Apr 10, 2006 at 12:02:56PM -0700, Luke Lonergan wrote: > > Hannu, > > > > On 4/10/06 2:23 AM, "Hannu Krosing" <hannu@skype.net> wrote: > > > > >> The cost of fetching a page from the OS is not really much of an > > >> overhead, > > > > > > Have you tested this ? > > > > I have - the overhead of fetching a page from Linux I/O cache to buffer > > cache is about an additional 20% over fetching it directly from buffer cache > > on PG 7.4. > > Is there any pratcical way to tell the difference between a page comming > from the OS cache and one comming from disk? Or maybe for a set of pages > an estimate on how many came from cache vs disk? There's some areas > where having this information would be very useful, such as for vacuum > delay. It would make tuning much easier, and it would also give us some > insight on how heavily loaded disks were, which would also be useful > info for vacuum to have (so we could adjust vacuum_cost_delay > dynamically based on load). getrusage() returns: ! 0.000062 elapsed 0.000000 user 0.000062 system sec ! [0.000000 user 0.009859 sys total] ! 0/0 [19/2] filesystem blocks in/out ! 0/0 [0/0] page faults/reclaims, 0 [0] swaps ! 0 [0]signals rcvd, 0/0 [4/5] messages rcvd/sent ! 0/0 [23/6] voluntary/involuntary context switches but I don't see anything in there that would show kernel cache vs. disk I/O. In fact, there is usually little connection in the kernel between an I/O request and the process that requests it. -- Bruce Momjian http://candle.pha.pa.us EnterpriseDB http://www.enterprisedb.com + If your life is a hard drive, Christ can be your backup. +
В списке pgsql-hackers по дате отправления: