바쁜 자원 : 현재 Oprofile을 잘 알고의 OProfile 오류 : 프로파일 장치를 열 수 없습니다 : 장치 또는 I 때문에 성가신 오류 내 시스템에 OProfile은 실행하는 데 어려움을 겪고있어
$ sudo opcontrol --setup --vmlinux=/usr/lib/debug/lib/modules/`uname -r`/vmlinux
$ sudo opcontrol --start
ATTENTION: Use of opcontrol is discouraged. Please see the man page for operf.
Using default event: CPU_CLK_UNHALTED:100000:0:1:1
Using 2.6+ OProfile kernel interface.
Reading module info.
Failed to open profile device: Device or resource busy
Couldn't start oprofiled.
Check the log file "/var/lib/oprofile/samples/oprofiled.log" and kernel syslog
사람은 내가 사용하고 알 서비스를 호출하는 올바른 명령 시퀀스. 이는 Fedora documentation에서 직접 발생합니다. 적절한 vmlinux 파일을 생성하기 위해 커널 디버그 정보도 설치되었습니다. 그러나도 OProfile은이 파일의 위치를 통과 한 후, 아무것도 chaged 없습니다 :
무엇보다$ sudo opcontrol --setup --vmlinux=/usr/lib/debug/lib/modules/3.12.11-201.fc19.x86_64/vmlinux
$ sudo opcontrol --start
ATTENTION: Use of opcontrol is discouraged. Please see the man page for operf.
Using default event: CPU_CLK_UNHALTED:100000:0:1:1
Using 2.6+ OProfile kernel interface.
Reading module info.
Failed to open profile device: Device or resource busy
Couldn't start oprofiled.
Check the log file "/var/lib/oprofile/samples/oprofiled.log" and kernel syslog
지정된 위치에는 로그 파일이 없습니다입니다. 필자는 재설치, 데몬 삭제, 커널 프로파일 링없이 실행과 같은 여러 가지 다른 솔루션을 시도했습니다.
- oprofile 프로세스가 실행되지 않는데 왜 장치가 사용 중입니까?
- 로그 파일이 기록되지 않는 이유는 무엇입니까?
- oprofile을 실행하기 위해 무엇을 변경해야합니까?
첫 번째 명령은 작동합니다. –