Re: [Testperf-general] BufferSync and bgwriter

Поиск
Список
Период
Сортировка
От Zeugswetter Andreas DAZ SD
Тема Re: [Testperf-general] BufferSync and bgwriter
Дата
Msg-id 46C15C39FEB2C44BA555E356FBCD6FA40184D279@m0114.s-mxs.net
обсуждение исходный текст
Список pgsql-hackers
> Hmmm, I've not seen this.  For example, with people who are having trouble
> with checkpoint spikes on Linux, I've taken to recommending that they call
> sync() (via cron) every 5-10 seconds (thanks, Bruce, for suggestion!).
> Believe it or not, this does help smooth out the spikes and give better
> overall performance in a many-small-writes situation.

The reason is imho that the checkpoint otherwise also syncs all other
writes. These can be writes other backends had to do to replace a buffer.
Linux obviously lacks a mechanism to distribute the IO for cached writes
over time ala bgwriter (or does not do it when already faced with an IO bottleneck).

Andreas


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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: join selectivity
Следующее
От: "Mark Cave-Ayland"
Дата:
Сообщение: Re: join selectivity