[kwlug-disc] benchmark: performance on six cores = 1 on one core = 6
kb at 2bits.com
Wed Jun 2 19:23:51 EDT 2010
On Wed, Jun 2, 2010 at 7:08 PM, Richard Weait <richard at weait.com> wrote:
> Benchmarking a server application finks that performance is six times
> better when restricted to a single core
For long running processes, invalidating the CPU cache when a task switches
from one core (or socket) exacts a high toll, and this seems to be a case of
exactly that. Another case would be a long running compile.
For other workloads, which are short tasks, quick in, quick out (e.g.
a web page), the penalty is not as high as that, since even web server
processes do not stick around for a long time on a server (to avoid leaks
Khalid M. Baheyeldin
Drupal optimization, development, customization and consulting.
Simplicity is prerequisite for reliability. -- Edsger W.Dijkstra
Simplicity is the ultimate sophistication. -- Leonardo da Vinci
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the kwlug-disc