부팅 차트로 데스크탑 로그인 시간을 측정하는 방법


12

처음 재부팅 할 때마다 세션에 로그인 할 때 시간이 오래 걸리는 문제가 있습니다. 즉, 암호를 입력 한 순간부터 데스크탑을 사용할 수있을 때까지 최대 5 분이 소요될 수 있습니다.

부트 차트를 사용하여 문제를 디버깅하려고했지만 부트 차트 자체가 작동하는 동안 105 초에 그래픽 출력이 잘 리므로 compiz가 시작되는 시점조차 볼 수 없습니다.

를 보면 /etc/init/bootchart.conf, 게임 시작 후 그래픽이 실제로 잘린 것 같지만 제 경우가 아닌 것 같습니다

bootchart --format=$format \
    --crop-after=compiz,metacity,mutter,kwin,xfwm4 \
    --annotate=ureadahead,mountall,hostname,hwclock \
    --annotate=Xorg \
    --annotate=gdm-session-worker \
    --output="/var/log/bootchart" "$TARBALL"

다음은 출력 예제 입니다.

적어도 데스크탑이로드 될 때까지 그래프에서 더 긴 시간 축을 볼 수있는 방법이 있습니까?


어떤 오류나 문제가 발생하는지 확인하기 위해 dmesg 또는 ~ / .xsession-errors를 살펴 보셨습니까?
popey

문서 에는 105 초의 하드 제한이 언급되어 있지 않으며 '로거는 특정 프로세스를 찾아 부팅 프로세스의 끝을 감지하려고합니다.' 예는 gdmgreeter또는 kdm_greet입니다. 이 프로그램으로 원하는 것을 얻을 수 있습니까?
Tom Brossman

나는 dmesg를 보지 못했지만 # ubuntu-desktop 채널의 사람들과 대화를 나누고 그것을 디버깅하려고 시도 ~/.xsession-errors
했지만

@ TomBrossman, 가능한지 모르겠으므로 질문도 있습니다.
David Planella

2
bootchart2가 종료 조건 사용자 정의를 지원하는 것 같습니다 .
ændrük

답변:


1

pybootchartgui(Software Center에서 사용 가능)을 사용하십시오 . 부팅 할 때마다 그래픽 로그를 만듭니다. dmesg출력을 확인하는 것도 똑같이 좋지만 '시각적'은 적습니다.

필요없는 시작 응용 프로그램에서 비활성화하고 HDD가 BIOS에서 첫 번째 부팅 장치인지 확인하십시오.


1

부팅 차트는 시스템 부팅시 서비스 소요 시간을 표시합니다

기존 이미지 확대 내가하는 일

이미지는 / var / log / bootchart 폴더에 저장됩니다


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.