On Wed, 14 May 2008, Matt Mackall wrote:Both allocators have a different design which leads to different behavior. I do not think the expectation that one must always best the other is reasonable or even possible. I'd be glad if we had some means of increasing the performance in the currently known cases where remote slab free becomes an issue by avoiding the atomic op. AFAICT we so far have been able to compensate for the additional atomic op with a reduced cache footprint and less complexity overall on remote frees and also through improvements in alloc behavior. I hope that the current improvements in 2.6.26 are sufficient to address the concerns with TP-C (which I do not have direct access to and frankly I know very little about the setup etc). We are still not sure exactly why TP-C has a problem. The slab statistics were added to figure that one out. We can get a view of what is going on without having access to the system. I think the current way of compensating for that atomic op is better than getting back to the queue mess. Maybe there is a way of limited use of queues that avoids the atomic op but so far I have not found one. Maybe someone else looking at it will have better ideas. -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
| Bart Van Assche | Integration of SCST in the mainstream Linux kernel |
| Greg KH | [GIT PATCH] driver core patches against 2.6.24 |
| Andrew Morton | Re: CFD: linux-wanking@vger.kernel.org (was [PATCH] Standard indentation of argume... |
| Linus Torvalds | Linux 2.6.27-rc8 |
git: | |
| Junio C Hamano | Re: [PATCH] Teach remote machinery about remotes.default config variable |
| Ingo Molnar | git-rerere observations and feature suggestions |
| Mike | Re: I don't want the .git directory next to my code. |
| Stephen Hemminger | git pull for update of netdev fails. |
| Leon Dippenaar | New tcp stack attack |
| GVG GVG | ssh_exchange_identification: Connection closed by remote host |
| Daniel Ouellet | identifying sparse files and get ride of them trick available? |
| 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(). |
| Patrick McHardy | Re: Not understand some in htb_do_events function |
| David Miller | [GIT]: Networking |
| David Miller | Re: xfrm_state locking regression... |
