2009-07-23 2 views
0

2.6 Linux 커널에서 잠금 프로파일 링 (스핀 및 다른 종류의 잠금)을 수행하려면 어떻게해야합니까? 내 모듈에 추가 한 몇 가지 잠금에 대한 잠금 경합 수를 얻고 싶습니다. 프로파일이나 다른 도구를 활성화하고 가져올 수있는 .config 옵션이 있습니까?2.6 커널 커널에서 프로파일 링 잠금

답변

1

OProfile의 문서에 따르면 커널을 프로파일 링하는 데 사용할 수 있다고합니다.

CONFIG_LOCK_STAT=y 

blog entry describing it in more details있다 : 다음과 같은 설정 옵션을 커널 컴파일 - 비록, 더 나은 대안이 보인다.

전체 면책 조항 - 나는 그것을 직접 시도하지 않았으며 단지 그것에 관해 읽었습니다.

2

앤드류 좋은 포인터 주셔서 감사.

oprofile처럼 보이는 잠금 통계를 제공 할 수 없습니다. CONFIG_LOCK_STAT는 커널 2.6.23 이후에만 존재합니다. 내 커널 버전은 2.6.16입니다. 커널 버전이 < 2.6.23이면 잠금 장치 패치 (http://oss.sgi.com/projects/lockmeter/)가 옵션입니다.