De vez en cuando me estoy poniendo a los problemas de rendimiento que requiere la identificación de la cerradura en el kernel de Linux que causa demasiada contención de bloqueo. Los granos más nuevos están bien equipados para ayudar a encontrar esa cerradura. Si puedes hacer algo que es otra cuestión.
La documentación base para que esté en el código fuente del kernel bajo Documentation / lockstat.txt . Sin embargo, debido a la repercusión en el rendimiento de todo lo que el rastreo esto normalmente se desactiva en las distribuciones. Para RHEL 6.4 hay un núcleo de depuración independiente que necesita instalar. Asegúrese de que es el IPL kernel por defecto / boot o seleccione en el menú IPL / boot.
SLES 11 es más difícil, ya que requiere un núcleo reconstruir con CONFIG_LOCK_STATS habilitados. Es necesario ponerse en contacto con el servicio de SUSE para obtener un kernel para el sistema.
Si usted tiene el sistema con esta activada, usted debe hacer lo siguiente:
cat / proc / lock_stat> / tmp / lockreport.txt