티스토리 뷰

Study/Linux

[Linux] treil을 이용한 linux kernel visualization

생각많은 소심남 2013. 5. 13. 20:54

흔히 linux kernel에 대해서 공부한다 그러면 그안에 뭐가 들어있는지 감이 안잡힐 수 있다. 보통은 terminal의 ls 명령어를 써야 되는데 이때는 한번쯤 시각화된 자료를 보면 대충 kernel 내에서 어떤게 어느 비중을 차지하는지 아는데 도움이 된다. 그걸 이미지 파일로 만들어주는 tool이 treil 이라는 것이다.

설치야 일반적으로 sudo apt-get install treil로 하면 되고, 실행은 다음과 같이 하면 된다.

chans@chans ~$ sudo treil -o (만들 이미지 파일의 이름) (분석할 linux kernel 폴더 위치)

정상적으로 수행이 되면 이미지 파일이 생성되었다는 메세지가 출력된다.



그에 대한 결과물은 다음과 같다. 참고로 2.6.4 에 대한 분석을 잠깐 해보았다.



그리고 다음은 3.5.0.28에 대한 결과물이다.



재미로 해보는 것이긴 하지만 위의 내용도 보면 버전이 올라가면 driver에 대한 비중보다 architecture가 kernel 내에서 차지하는 비중이 조금 커졌다는 것을 확인할 수 있다.


원작자 사이트 : http://www.unixuser.org/~ueno/software/treil/

댓글