On Wed, 2007-09-19 at 08:28 +0200, Mike Galbraith wrote:(had to apply manually to freshly pulled tree) Drat. This didn't cure the latency hits with a Xorg at nice -5 running with a make -j2 at nice 0, but seems to have reinstated a latency issue which was previously cured. Xorg 1 sec. max latency samples: (trimmed to only show >20ms latencies) se.wait_max : 23343582 se.wait_max : 20119460 se.wait_max : 20771573 se.wait_max : 21084567 se.wait_max : 31338500 se.wait_max : 35368148 se.wait_max : 39199642 se.wait_max : 22889062 se.wait_max : 40285501 se.wait_max : 21002720 se.wait_max : 21002266 se.wait_max : 21680578 se.wait_max : 22012913 se.wait_max : 94646331 se.wait_max : 29003693 se.wait_max : 20812613 (boot with maxcpus=1 or nail X+make to one cpu and these latencies are gone, so it does seem to be the migration logic - why i was so interested in testing your patch) The scenario which was previously cured was this: taskset -c 1 nice -n 0 ./massive_intr 2 9999 taskset -c 1 nice -n 5 ./massive_intr 2 9999 click link (http://pages.cs.wisc.edu/~shubu/talks/cachescrub-prdc2004.ppt) to bring up browser and OpenOffice Impress. Xorg (at nice -5 + above scenario) latency samples: se.wait_max : 57985337 se.wait_max : 25163510 se.wait_max : 37005538 se.wait_max : 66986511 se.wait_max : 53990868 se.wait_max : 80976761 se.wait_max : 96967501 se.wait_max : 80989254 se.wait_max : 53990897 se.wait_max : 181963905 se.wait_max : 85985181 -Mike -
| Greg KH | [RFC] sample kobject implementation |
| Greg Kroah-Hartman | [PATCH 001/196] Chinese: Add the known_regression URI to the HOWTO |
| Paul E. McKenney | [PATCH RFC 2/9] RCU: Fix barriers |
| Joe Perches | [PATCH 011/148] include/asm-x86/bug.h: checkpatch cleanups - formatting only |
git: | |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Gerrit Renker | [PATCH 15/37] dccp: Set per-connection CCIDs via socket options |
| Linus Torvalds | Re: [GIT]: Networking |
| Jeff Garzik | Re: [PATCH] drivers/net: remove network drivers' last few uses of IRQF_SAMPLE_RANDOM |
