On 9/17/07, Ingo Molnar <mingo@elte.hu> wrote:I reverted the patch from before since it didn't seem to help. Do you think it may have to do with my system having Hyper-Threading enabled? I should have pointed out before that I don't really have a dual-core system, just a P4 with Hyper-Threading (I loosely used core to refer to processor). Some new numbers for 2.6.23-rc6-cfs-devel (!CONFIG_PREEMPT and bound to single processor) lat_ctx: 15 2.73 16 2.74 17 2.81 18 2.74 19 2.74 20 2.73 21 2.60 22 2.74 23 2.72 24 2.74 25 2.74 hackbench: 80 11.578 81 11.991 82 11.914 83 12.026 84 12.226 85 12.347 86 12.552 87 12.655 88 13.011 89 12.941 90 13.237 pipe-test: 1 9.58 2 9.58 3 9.58 4 9.58 5 9.58 6 9.58 7 9.58 8 9.58 9 9.58 10 9.58 The obligatory graphs: http://www.healthcarelinen.com/misc/benchmarks/BOUND_NOPREEMPT_lat_ctx_benchmark.png http://www.healthcarelinen.com/misc/benchmarks/BOUND_NOPREEMPT_hackbench_benchmark.png http://www.healthcarelinen.com/misc/benchmarks/BOUND_NOPREEMPT_pipe-test_benchmark.png A cursory glance suggests that performance wrt lat_ctx and hackbench has increased (lower numbers), but degraded quite a lot for pipe-test. The numbers for pipe-test are extremely stable though, while the numbers for hackbench are more erratic (which isn't saying much since the original numbers gave nearly a straight line). I'm still willing to try out any more ideas. Regards, Rob -
| Greg Kroah-Hartman | [PATCH 005/196] Chinese: add translation of SubmittingDrivers |
| Christian Kujau | 2.6.20.4: NETDEV WATCHDOG and lockups |
| Tarkan Erimer | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Jack Steiner | Re: [patch] my mmu notifiers |
git: | |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
| Arjan van de Ven | Re: [GIT]: Networking |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Jens Axboe | Re: [BUG] New Kernel Bugs |
| YAMAMOTO Takashi | removing VOPs |
| Lennart Augustsson | Re: FreeBSD 5/6/7 kernel emulator for NetBSD 2.x |
| Daniel Carosone | Re: direct I/O |
| Brian Buhrow | Re: /sbin/reboot and secmodel |
