리눅스 커널에서 disk i/o를 직접 추출하려고 하는데요
글쓴이: huibahuiba / 작성시간: 목, 2012/08/02 - 9:14오후
리눅스에서 커널 코드를 수정하여 i/o scheduler 바로 아랫단에서 disk i/o를 추출하려고 합니다.
그래서 printk 문을 넣어서 disk i/o 정보를 확인하려고 이곳 저곳에 코드를 넣어봤는데
리눅스가 통째로 날아가는 현상이 자꾸 일어나네요 ㅜㅜ
printk문을 어느 부근에 넣어야 제가 원하는 정보를 얻을 수 있는지 궁금합니다
알려주시면 정말 감사하겠습니다 ^^
Forums:
"disk i/o를 직접 추출" 이 i/o 정보를
"disk i/o를 직접 추출" 이 i/o 정보를 보고 싶다는 뜻이라면,
http://linux.die.net/man/8/blktrace
i/o scheduler의 dispatch 바로 다음에...
dispatch queue에 request를 넣는 그 순간에!!!!!!
PC 에선 kernel log 를 파일로
PC 에선 kernel log 를 파일로 남기므로,
[disk i/o 발생] - [printk()] - [klog 파일로 저장(disk i/o)]
무한루프 정도만 떠오르네요.
댓글 달기