시작시 Unity가 느려지는 원인은 무엇입니까?


10

며칠 전에 로그인 한 후 상단 패널과 대시 보드를로드하는 데 약간의 시간이 더 걸렸으며 평소보다 더 많은 디스크 활동을 발견했습니다.

일부 업데이트 또는 pdftk 설치로 인해 발생했을 수 있다고 생각했습니다. 그래서 pdftk를 제거했지만 "문제"는 지속됩니다.

시작할 때 디스크를 사용하는 내용 (읽기 / 쓰기 작업)을 알 수있는 방법이 있습니까?

나중에 iotop을 사용하지만 데스크톱을 제어 한 후에 만 ​​iotop을 시작할 수 있습니다.

우분투 12.10 amd64에 있습니다.

편집하다

로그를 살펴보고 Xorg.0.log 파일에서 다음 줄을 찾았습니다.

[    36.230] (II) XKB: reuse xkmfile /var/lib/xkb/server-ED81635D9DABCAA502951B920776FB5895D92DC0.xkm
[  6683.340] (II) XKB: generating xkmfile /var/lib/xkb/server-7111F82C412662D491D0F0A3A5A74C8F62B59F29.xkm

이것이 문제가되는 단계 일 수 있습니까?


1
사람들이 이전 LTS 버전에서 업데이트하거나 다른 데스크탑 환경을 시도하는 곳에서 우분투가 안정적이 되었기 때문에 이것이 다시 제기되는 질문 인 것 같습니다. 우리는 전문가가 아니거나 로그 파일을 보면서 한 시간을 소비하지 않고이를 관리하는보다 우아한 방법이 필요합니다.
Goddard

답변:


5

이것은 "WAS"가 직면 한 것과 동일한 문제이지만 해결했지만 시작 응용 프로그램이 문제를 일으키는 것처럼 보입니다.

여기 내가 한 일이 있습니다-

sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop

시작 응용 프로그램을 연 다음- 디스크 알림 을 선택 해제합니다 (디스크 유틸리티 알림은 SMART 예측 기술을 사용하여 디스크 오류를보고하는 데 사용됨). 견적도 설명합니다

평소보다 더 많은 디스크 활동을 발견했습니다

U와 마찬가지로 U도 차단할 수있는 경우 (필요에 따라 다름)-

AT-SPI D-BUS BUS, 백업 모니터, 새 하드웨어 드라이버 확인, 데스크탑 공유, 온보드, Ocra Screen Reader, 개인 파일 공유,

통일 이전에 약 복용했다. 지금로드하는 데 약 20 초가 소요됩니다. 대략 3 초가 걸립니다.


언급 한 서비스를 어떻게 "종료"하시겠습니까? 시작 응용 프로그램 목록에 없습니다. 디스크 알림도 아닙니다.
해야할 일

1
언급 한 라이너는 STARTUP APPLICATION에 숨겨진 시작 항목을 표시합니다. 종료 메뉴에서 열기 시작 응용 프로그램은 단순히 입력 gnome-session-properties단자와 u는 나중에 모든 것을 이해할 수있을 것이다
아린 차크라보티에게

1
내 목록에 디스크 알림이 없습니다.
To Do

1
도움 될 수있는 중요하지 않은 것을 비활성화 하고 시스템을 다시 시작한 후 도움이되는지 확인하십시오. 일부 디스크 작업 또는 로그인시 일부 네트워크 작업이이 속도 저하 뒤에 있기 때문에 시작하는 동안 디스크를 끄는 것이 가장 좋은 옵션입니다. 비결은 그것을 찾는 것입니다.
Arin Chakraborty

1
@Aquarius Power 아이디어는 검색하지 않습니다 disknotification. 의심스러운 시작 활동을 선택하십시오. 전원을 끄고 작동하는지 확인하십시오. 시작 항목을 끄기 전에 Google에서 시작하고 수행하는 작업을 알아보십시오.
Arin Chakraborty

1

내가 할 일은 시스템이 Ctrl+ Alt+ F1/ F2로 시작하는 동안 콘솔 (또는 두 개)을 열고 ( 패키지에서) top와 함께 사용 하여 발생하는 것을 결정하는 것입니다.iostat -xsysstat

이러한 종류의 문제에 시간이 필요할 수있는 다른 유용한 도구는 inotify-tools package의 도구 inotifywait이며 inotifywatch파일 액세스를 모니터링 할 수 있습니다.


0

로그를주의 깊게 조사하면 일부 정보가 생성됩니다. 약간 지루한 것처럼 보일 수 있지만 로그는 부팅 할 때 머신에 대한 매우 흥미로운 정보를 표시 할 수 있습니다. 예를 들어, 커널 로그 (/var/log/kern.log)는 가장 가까운 밀리 초까지 시간이 초과 된 상황에 대한 자세한 설명을 제공합니다.

kern.log에 유용한 정보가 없으면 syslog 및 authlog를 시도하십시오. 오류 메시지 또는 여러 번 반복되거나 재 시도되는 것과 같은 비정상적인 것을 찾고 있습니다. 대부분의 로그는 밀리 초로 타임 스탬프되므로 실제 문제를 시스템 시간과 동기화 할 수 있으면 매우 유용합니다.

"로그 파일 뷰어"를 실행하고이를 보조자로 사용해보십시오. 사용 가능한 모든 로그를 앞에 놓고 오늘의 로그 만 볼 수있는 기능을 제공하여 조금 도움이됩니다.


속도가 느려지는 것은 로그인 후이므로, 어떤 로그를보아야하며 특별히주의해야 할 것이 있습니까?
위해 할

답변에 약간의 정보를 추가했습니다.
fabricator4

부팅 로그를 시각화하는 도구가 있습니까? Windows 용 도구가 있으며 누구나 쉽게 이러한 문제를 해결할 수 있습니다!
Bucic

예, 로그 파일 뷰어라고합니다. 로그 파일 분석기를 원한다면 내가 아는 것이 없습니다.
fabricator4


-1

"Ubuntu에 대한 고급 옵션"을 선택할 수 있습니다. 부트 로더에서 복구 모드를 선택하면 몇 가지 정보가 표시됩니다. 때로는 빨리 읽어야합니다


2
"고급 옵션"을 사용하면 부팅 할 커널을 선택할 수 있습니다. 부팅 작업 중에 실제로 수행되는 작업을 찾는 데 도움이되지 않습니다.
fabricator4

컴퓨터에 비슷한 문제가 생겼을 때 고급 옵션을 사용했기 때문에 복구 모드를 선택했기 때문입니다. 미안하지만 내가해야 할 것을 추가하는 것을 잊었습니다. 그런 식으로 정보를 보여줍니다.
goeagles5
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.