리눅스의 부팅과정을 분석해주고 이를 그림으로 만들어주는 프로그램이 있다.
이 것을 이용하면 현재 내 컴퓨터의 부팅 과정과 부팅시간을 알수 있고,
어느부분이 오래걸리는지 파악할 수 있다.
이 자료를 이용하여 부팅시간을 단축시키는 것도 가능하다.
인텔의 한 개발자는 아수스 eeePC로 리눅스를 5초만에 부팅하게 만들었다-_-
암튼..일단 설치를 해보자.
공식 홈페이지 : http://www.bootchart.org
1. 다운로드
공식 홈페이지에서 bootchart-0.9-1.src.rpm 파일을 다운로드 한다.
2. 설치
# rpmbuild --rebuild bootchart-0.9-1.src.rpm
# rpm -Uvh /usr/src/redhat/RPMS/noarch/*.rpm
3. 확인
/boot/grub/grub.conf 에 "Bootchart logging"이 추가되었는지 확인한다.
4. 재부팅
로그정보 수집을 위하여 재부팅한다. 이때에 새로 생성된 "Bootchart logging"으로 부팅한다.
5. 로그파일 분석
재부팅을 하고 나면 /var/log/bootchart.tgz 파일이 생성된다. 이 파일을 이용하여 svg, png로 변환한다.
# bootchart
Parsing /var/log/bootchart.tgz
출처 : http://juncon.tistory.com/27
이 것을 이용하면 현재 내 컴퓨터의 부팅 과정과 부팅시간을 알수 있고,
어느부분이 오래걸리는지 파악할 수 있다.
이 자료를 이용하여 부팅시간을 단축시키는 것도 가능하다.
인텔의 한 개발자는 아수스 eeePC로 리눅스를 5초만에 부팅하게 만들었다-_-
암튼..일단 설치를 해보자.
공식 홈페이지 : http://www.bootchart.org
1. 다운로드
공식 홈페이지에서 bootchart-0.9-1.src.rpm 파일을 다운로드 한다.
2. 설치
# rpmbuild --rebuild bootchart-0.9-1.src.rpm
# rpm -Uvh /usr/src/redhat/RPMS/noarch/*.rpm
3. 확인
/boot/grub/grub.conf 에 "Bootchart logging"이 추가되었는지 확인한다.
4. 재부팅
로그정보 수집을 위하여 재부팅한다. 이때에 새로 생성된 "Bootchart logging"으로 부팅한다.
5. 로그파일 분석
재부팅을 하고 나면 /var/log/bootchart.tgz 파일이 생성된다. 이 파일을 이용하여 svg, png로 변환한다.
# bootchart
Parsing /var/log/bootchart.tgz
Wrote image: ./bootchart.svgz
# rsvg-view bootchart.svg출처 : http://juncon.tistory.com/27
'Linux > Boot' 카테고리의 다른 글
세번째head.S /arch/arm/kernel/head.S 분석 . (0) | 2009.06.05 |
---|---|
여담... (0) | 2009.06.05 |
두번째head.S /arch/arm/kernel/head.S 분석 . (0) | 2009.06.05 |
/kernel/head.S (0) | 2009.06.05 |
head.S (0) | 2009.06.05 |
WRITTEN BY
- RootFriend
개인적으로... 나쁜 기억력에 도움되라고 만들게되었습니다.
,