Stefan Lambrev wrote:Thanks. There is further work needed on the route locking, and also you are hitting limitations of the em driver (or possibly hardware; if you only have a single transmit queue then outbound packets from multiple CPUs have to be serialized in the driver no matter what). Hopefully there will be further improvements in the coming months, and these changes will also migrate into CVS. If you want to start hacking things to see how much further progress is feasible, you can apply the attached hack that nulls out all route locking :) This should be OK as long as your routes are not changing, although you might get some spam on the console (if this is excessive, comment out the printfs also ;-). It may not help much though, all the contention will probably just fall through onto the ethernet driver. Yeah, it is a bit broken in 8.0 even in CVS. Also make sure not to reset it while the CPUs are loaded :) It works on my systems...try with libpmc from my branch, make sure to install the new includes first and then rebuild and reinstall libpmc and pmcstat. I have attached a patch against the CVS libpmc which might be easier than checking it out from p4...it relies on kernel changes also though, which are in the kernel you already have but not in CVS. Kris
| Adrian Bunk | If you want me to quit I will quit |
| Bryan Woods | Stardom SATA HSM violation |
| Borislav Petkov | [PATCH] ide-floppy fix |
| Ingo Molnar | Re: [Announce] [patch] Modular Scheduler Core and Completely Fair Scheduler [CFS] |
git: | |
| walt | [VOTE] git versus mercurial |
| Nicolas Pitre | Re: [PATCH] gc: call "prune --expire 2.weeks.ago" |
| cte | linking libgit.a in C++ projects |
| Marco Costalba | [ANNOUNCE] qgit4 aka qgit ported to Windows |
| qw er | OpenBSD sucks |
| GVG GVG | ssh_exchange_identification: Connection closed by remote host |
| cgc | Re: RES: RES: Filtering outgoing connections in pf |
| Karel Kulhavy | lookup option in /etc/resolv.conf ignored |
| David Miller | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Christopher Snook | RFC: Nagle latency tuning |
| Matt Mackall | [PATCH] Stop scaring users with "treason uncloaked!" |
| John Heffner | Re: A Linux TCP SACK Question |
