Linux Scalability Effort Homepage - Locking

Ottawa Linux Symposium 2002 dcache paper and slides

Scalability of the Directory Entry Cache Paper Paper

Presentation slides of the paper Presentation Slides

Fast-Walking lockstat results running dbench with 16 clients on 8-way

Fast Walk Patch on 2.5.5-dj2: fast_walkA3-2.5.5-dj2.patch .

lockstat results for 255-dj2 clean .

lockstat results for 255-dj2 patched with fast-walk .

lockstat results for 2.4.17 clean .

lockstat results for 2.4.17 patched with fast-walk .

Lockmeter results on 2.4.17, 2.5.3, 2.5.5 running dbench 16 on 8-way

lockmeter results for 2.4.17 clean . lockmeter results for 2.5.3 clean . lockmeter results for 2.5.5 clean . lockmeter results with Al Viro's priority change on 2.5.5 .

Read-Copy Update Mutual Exclusion

Read-Copy Update is a Two-phase Update Method for Mutual Exclusion in Linux that allows avoiding of the overheads of spin-waiting locks.

Data Dependency and wmb()

Some CPUs don't support synchronous invalidation in hardware. Some solutions to work around this.

SGI Lockmeter

We currently recommend the use of the lockmeter tool to measure lock hold times. More information can be found here

Last updated: 01/10/01 Any problems, additions, etc , please send email to the Webmeistern.

SourceForge Logo