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


23

몇 달 후, 내가 사용하는 데스크탑 Ubuntu 14.04 시스템 중 하나에서 CPU는 명백한 이유없이 정기적으로 80-100 %까지 올라갔습니다. htop일반적으로 같은 파일 시스템 프로세스에 Responsibility는 속성 것 nemontfs. 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.