mediascanner 서비스 란 무엇이며 설치를 피하는 방법은 무엇입니까?


23

몇 달 후, 내가 사용하는 데스크탑 Ubuntu 14.04 시스템 중 하나에서 CPU는 명백한 이유없이 정기적으로 80-100 %까지 올라갔습니다. htop일반적으로 같은 파일 시스템 프로세스에 Responsibility는 속성 것 nemo나 ntfs. CPU를 되돌리려면 이러한 프로세스를 종료해야합니다. 경우에 따라 파일 시스템에 대한 액세스가 손실되고 결과적으로 다시 시작됩니다.

며칠 전이 상황이 발생할 때마다 항상 높은 CPU를 사용하는 다른 프로세스가 있음을 알았습니다 mediascanner-service-2.0. 일부 연구 는 포럼 에서이 스레드를 제거하도록 간단하게 조언했습니다. 그래서 나는했다.

최종 결과는 예기치 않게 긍정적이었습니다. 높은 CPU로드 에피소드가 사라 졌을뿐만 아니라 시스템이 훨씬 더 빠릅니다. 렌즈의 속도가 극적으로 향상되었습니다. Calc 와 같은 응용 프로그램을 찾는 데는 이전에 약 20 초가 걸렸을 때 최대 2 초가 걸립니다. 파일을 찾는 데는 5 초 정도 걸리지 만 30 초 정도 걸립니다. Eclipse와 같은 무거운 프로그램은 더 빨리 시작되고 작업 공간은 더 유동적입니다. 디스크 액세스 빈도가 전반적으로 감소한 것 같습니다.

이 mediascanner2.0패키지 는 정확히 무엇입니까 ? Unity 7의 일부입니까, 아니면 포스터를 설치 하는 종속성 입니까? 설치를 막을 수 있습니까?

업데이트 : Seth의 제안에 따라이 패키지를 추적 할 수 있습니다 indicator-session.

$ sudo aptitude why mediascanner2.0
i   indicator-session         Recommends indicator-applet (>= 0.2) | indicator-renderer
i A unity8                    Provides   indicator-renderer                            
i A unity8                    Recommends unity-scope-mediascanner2                     
pi  unity-scope-mediascanner2 Depends    mediascanner2.0                               

분명히 mediascanner2.0(및 Unity 8 셸)은 기본 14.04 시스템의 일부입니다. 이 로그 패키지의 정확한 기능은 왼쪽에 있습니다.


1
그것이 무엇이든 그것은 Utopic에 존재하지 않습니다 ..
— Seth



1
ubuntu-sdk 또는 Ubuntu Touch / Unity 8 관련 패키지를 통해 설치된 것 같습니다. 둘 다 설치 했습니까? 그것은 무엇 것은 분명히 어딘가에 미디어 파일을 찾고 있습니다 .. 조금 더 신비입니다)
— 세스

2
@ LuísdeSousa이 경우 aptitude ( sudo apt-get install aptitude) 를 설치 한 다음 다음을 실행 하는 이유를 알아내는 가장 빠른 방법 sudo aptitude why mediascanner2.0입니다. 제발 편집 질문에 출력합니다.
— 세스

답변:


18

mediascanner2.0Unity 8에서 미디어를 검색 한 후 재생하는 데 사용되는 패키지입니다. 예를 들어 Unity 8의 Core Music App mediascanner은 음악 디렉토리 (또는 해당 디렉토리)를 스캔 한 다음 음악을 재생하는 데 사용됩니다. Ubuntu는 Unity 8로 이동하고 있으므로 기본적으로 Ubuntu iso에 포함되어 있습니다.

mediascanner전체 하드 드라이브를 스캔하여 미디어를 검색하므로 처음으로 컴퓨터를 느리게합니다. 결국 결과를 캐시해야하므로 리소스 집약적 인 작업이 중단됩니다.

문제를 해결하는 데 도움이되는 두 가지 옵션이 있습니다.

  1. (권장 솔루션) mediascanner디렉토리를 새로 만들고 제목을 지정하여 디렉토리를 스캔하지 않도록 명시 적으로 지시 할 수 있습니다 .nomedia. 그런 다음 mediascanner이 디렉토리에 도달하면 색인을 작성하지 않아도됩니다. 이론적으로 컴퓨터의 많은 디렉터리에 대해이 작업을 수행 할 수 있으며 mediascanner인덱싱을 중지해야합니다.
  2. 단기간에 (Unity 8이 기본값이 될 때까지)이 발생을 막을 수는 있지만 의존성 문제가 발생할 위험이 있습니다. 참고 : Ubuntu SDK 개발을 수행하는 경우 mediascanner종속성입니다.

이것이 도움이되기를 바랍니다 :)

출처


그렇게 단순하다면 시스템을로드하지 않았을 것입니다. 또한 내 Music폴더가 비어 있습니다.
— Luís de Sousa

2
mediascanner전체 하드 드라이브에서 파일을 검색하고 있습니다. 여기에 설명 된 바와 같이 : bugs.launchpad.net/ubuntu/+source/mediascanner2/+bug/1294303 새 텍스트 파일을 작성하고 이름을 지정할 수 있습니다 .nomedia말할 mediascanner디렉토리를 검색 할 수 없습니다. 불행히도 HD의 많은 디렉토리에 대해이 작업을 수행해야합니다.
— Max Tither

2
고마워 맥스, 그것은 유용한 의견입니다. 이 정보로 답변을 수정하지 않겠습니까?
— Luís de Sousa

이 질문에 대한 관심이 높아지고 있기 때문에이 답변을 해결책으로 표시하지 않은 이유를 분명히해야합니다. mediascanner2.0패키지는 (아마도 자동 업데이트로) 제거 후 약간의 시간을 다시 설치됩니다. 또한 그 기능이 무엇인지 명확하지 않습니다. 미디어 응용 프로그램을 포함하여 설치되지 않은 경우 모든 것이 훨씬 더 좋고 빠르게 작동합니다.
— Luís de Sousa

1
여기에 askubuntu.com/questions/541928/…에 설명 된 솔루션 이 과도한 디스크 연삭을 중단했습니다.
— batFINGER
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.