Gostaria de compartilhar este artigo interessante que vi:

http://lwn.net/Articles/518329/

In mid-September, the 3.6 kernel appeared to be stabilizing nicely. Most of
the known regressions had been fixed, the patch volume was dropping, and
Linus was relatively happy. Then Nikolay Ulyanitsky showed up with a
problem<http://lwn.net/Articles/518330/>:
the pgbench PostgreSQL benchmark ran 20% slower than under 3.5. The
resulting discussion shows just how hard scalability can be on contemporary
hardware and how hard scheduling can be in general.

Borislav Petkov was able to reproduce the problem; a dozen or so bisection
iterations later he narrowed down the problem to this
patch<http://git.kernel.org/linus/970e178985cadbca660feb02f4d2ee3a09f7fdda>,
which was duly reverted. There is just one little problem left: the
offending patch was, itself, meant to improve scheduler performance.
Reverting it fixed the PostgreSQL regression, but at the cost of losing an
optimization that improves things for many (arguably most) other workloads.
Naturally, that led to a search to figure out what the real problem was so
that the optimization could be restored without harmful effects on
PostgreSQL.

...
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a