On Wed, 12 Mar 2008 19:14:06 +0100, Xose Vazquez Perez wrote:Assume a SMP system that has 8 CPUs. The main problem of requesting pages is the BKL (Big Kernel Lock) in this SMP system used for mutual exclusion of the shared resource (the memory). To solve this major problem, i propose you freely to allocate 8 local caches of (e.g.) 2 MiB each CPU (total 2MiB x 8 CPUs = 16 MiB) acting as 8 producer buffers for globally many consumer tasks (e.g. >= 20). When the some producer buffer is empty then it does unfrequently BKL to allocate another 2 MiB more from the shared resource (the memory). In the reverse, it's simple, return back the unused pages to the local buffer of the producer, and when this full then to do BKL too to unallocate its half to the shared resource (the memory). Sincerely, J.C.Pizarro --
| Bart Van Assche | Integration of SCST in the mainstream Linux kernel |
| Trent Piepho | Re: [PATCH] [POWERPC] Improve (in|out)_beXX() asm code |
| hooanon05 | [AUFS PATCH v2.6.26-rc2-mm1 00/39] AUFS: merging/stacking several filesystems |
| Greg KH | [GIT PATCH] driver core patches against 2.6.24 |
git: | |
| Peter Stahlir | Git as a filesystem |
| Stephen Hemminger | git pull for update of netdev fails. |
| Jon Smirl | ! [rejected] master -> master (non-fast forward) |
| Linus Torvalds | Help with a tcl/tk gui thing.. |
| Leon Dippenaar | New tcp stack attack |
| Mayuresh Kathe | Re: What is our ultimate goal?? |
| Richard Daemon | OpenBSD 4.3 running in VirtualBox? Anyone have it working properly? |
| Shohrukh Shoyoqubov | Re: Site-to-site IPSec VPN between OpenBSD and Cisco PIX 515E |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| David Miller | [GIT]: Networking |
| Evgeniy Polyakov | Re: 2.6.25-rc8: FTP transfer errors |
| Eric Dumazet | Re: [PATCH] net: implement emergency route cache rebulds when gc_elasticity is exc... |
