부팅 시간을 어떻게 개선 할 수 있습니까? (부트 차트 및 dmesg 출력 포함)


9

최근에 부팅 시간이 비정상적으로 느려졌습니다. 2.40GHz CPU와 4GB RAM이 장착 된 12.04 랩톱을 실행 중입니다. 부트 차트와 dmesg를 실행했지만 문제를 해결하는 데 어떻게 사용하는지 잘 모르겠습니다.

부팅 차트는 다음과 같습니다.

부팅 차트

다음은 dmesg 출력입니다 (여기에 붙여 넣기에 너무 깁니다) : http://pastebin.com/bspNtsux .

도움을 주시면 감사하겠습니다. 더 자세한 정보를 제공 할 수 있는지 알려주십시오. 미리 감사드립니다.


1
부팅 성능이 실제로 IO 바운드 인 것 같습니다. 특히 ureadahead는 디스크를 기다리는 데 거의 20 초 (!)가 걸립니다 ...
alci

ureadahead를 비활성화하고 부트 차트를 게시하십시오. 나는 그것이 20 초를 면도 할 수 있는지 궁금합니다.
John Siu

이것은 수있는 디스크가 서서히 옛 gtting 것을 의미, 그리고 교체를위한 시간이다; 또는 아닙니다.
Wolfer

답변:


2

어떤 부팅 시간이 예상되는지, 그리고이 시스템에서 얼마나 오래 걸 렸는지 모르겠습니다. 나는 그 ureadahead부분이 꽤 길 다고 생각 하지만, 수년 동안 SSD를 사용하기 때문에 확실하지 않습니다 ...

어쨌든 우레아 헤드를 설명 하는 게시물 http://ubuntuforums.org/showthread.php?t=1434502 를 볼 수 있습니다 .

이 게시물에서 다음을 시도 할 수 있습니다.

  • 우레아 헤드 프로파일 변경 트리거

    sudo rm /var/lib/ureadahead/*.pack
    

    그런 다음 다시 부팅하여 프로필을 변경 한 다음 다시 한 번 클릭하여 결과를 확인하십시오.

  • ureadahead를 제거하고 상황이 나아지는지 확인하십시오 (아마도 나빠질 지 모르지만 누가 알겠습니까?)

    sudo mv /etc/init/ureadahead.conf /etc/init/ureadahead.disable
    

    재부팅하고 상황이 더 좋은지 확인하십시오. 재 활성화 ureadhead으로, 이름 바꾸기 /etc/init/ureadahead.disable로 돌아 가기/etc/init/ureadahead.conf

도움이 되나요?


제안 해 주셔서 감사합니다. 불행히도, 그들은 도움이되지 않은 것 같습니다. 내 부팅 성능이 IO 바운드라는 말의 의미를 설명해 주시겠습니까?
Mandy

1
즉, 차트의 첫 번째 부분을 보면 디스크 활동이 최대이고 CPU가 최대가 아닌 것을 알 수 있습니다. 따라서 CPU는 디스크 입출력을 기다리고 있습니다.
alci
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.