AsiaBSDCon 2009 Paper Session. The last part of the two.
Abstract: The presentation is focused on explaining theoretical approaches and pratical aspect of the locking support in the FreeBSD kernel. The locking KPI as well as underlying mechanisms and interactions with the scheduler will be analized and discussed deeply. Typical locking strategies and some edge cases will also be shown along with a detailed explanation about how to debug locking problems (deadlocks and races primirally).
Author: Attilio Rao is a FreeBSD src/ committer since 2007. He has worked extensively on the kernel locking subsystem, threading support and kernel scalability problems. Actually his main area of interest is the VFS and consumer filesystems. He works as consultant.
Thanks ;)
ascheepe 2 years ago