본문 바로가기

Free Notes

windows10 search 인덱서 문제

윈도우10 업그레이드 후 업무용 프로그램이 갑자기 렉이 걸리는 증상이 발생했다.

원인을 찾아보니 windows search 인덱서 라는 서비스가 램과 cpu를 잡아먹어서 생기는 증상.

이 서비스를 종료시키니 바로 정상화.

일단 램을 2기가에서 3기가로 늘렸더니 렉이 걸리는 시간이 좀 길어졌는데 인덱싱이 계속 진행되면 램 점유량이 계속 늘어서 결국은 렉이 걸려 한번씩 서비스를 종료시키는 작업을 해주어야 했다.

제어판에서 색인옵션을 찾아보니 처음에는 인덱스된 아이템 수가 계속 증가하더니 나중에는 아이템 증가 속도가 현저히 느려지고 어떤 때는 서비스는 계속 돌고 램 점유량도 계속 느는데 아이템 수는 여전히 같은 증상이 발생, 서비스 중단시켰다가 다시 실행되면 다시 몇개 늘고... 그래서 계속 서비스 중단했다가 다시 실행을 반복했다.(서비스를 실행시키는 방법은 그냥 윈도우 검색을 뭐라도 하나 하면 다시 실행되는 것 같다) 뭔가 색인이 잘 안되는 걸 색인하고 있는 듯... 뭘까.

이렇게 해서 3일만에 드디어 아침에 컴퓨터 켰더니 색인완료가 되었다. 영원히 끝날 것 같지 않더니 끝이 있기는 했나보다.



1/22 문제의 재발과 해결

색인이 완료되어 문제가 해결된 줄 알았더니 간헐적으로 다시 작업관리자에 search 인덱서 프로세서가 램을 잡아먹으면서 렉이 걸리기 시작한다. search 인덱서 서비스를 종료시키면 렉이 풀렸다가 윈도우에서 뭘 검색하거나 어플을 실행하거나 하면 다시 서비스가 뜨면서 램을 잡아먹기 시작하고 어느정도 시간이 지나서 램 소비량이 많아지면 렉이 걸린다.

이것에 대해서 검색을 해보면 보통은 인덱서가 프로세서를 100%까지 잡아먹어서 문제인데 내 경우는 좀 특이하게 프로세서는 20프로정도만 먹고 램을 지속적으로 잡아먹는다. 처음에 한 20메가 정도에서 시작해서 나중에는 1기가 이상까지도 가고 보통 몇백메가쯤 잡아먹으면 렉이 걸리기 시작한다. 램을 늘려서 메모리 점유율은 90프로 이상 가지 않는데도 렉이 걸리는게 뭐가 문제인지 잘 모르는 상황.

나름 가설을 몇가지 세우고 다시 대책을 세웠다.

1. 색인파일이 있는 C드라이브를 다시 색인하느라 뺑뺑이 -> 색인파일을 D드라이브로 옮긴다
: 윈도우 제어판 -> 제어판검색 에서 '색인' 검색 -> 색인옵션 -> 고급 -> 색인위치 에서 변경

2. 뭔가 색인이 안되는 걸 자꾸 색인하려고 해서 문제가 발생 -> 색인 수정에서 색인위치를 조정
: 색인옵션 -> 수정 -> 선택한위치변경 에서 색인에서 제외할 폴더를 체크해제
(좀 의심스러운 폴더들을 모두 해제해놓고 나중에 하나씩 추가하면서 문제발생 여부 확인. 휴지통과 onedrivetemp등 체크해제)

1번은 별 효과가 없는 것 같고 2번을 하고 나서 문제가 해결된 것 같다.
현재 작업관리자에 wndows search 인덱서 프로세스 cpu 0%, 램 24.5메가 정도 먹고 있으며 윈도우에서 검색 시행해도 살짝 올랐다가 다시 내려와 안정적으로 작동하고 있다. 물론 렉도 걸리지 않는다.

1/22 오후

다시 렉 걸림 재발.

아후 정말...

6/18 solved!

원인은 어이없게도 상태가 안좋은 하드디스크때문이었다.
배드섹터때문에 파일에 에러가 발생하고 에러가 발생한 파일을 색인하려다보니 자꾸 색인이 멈추고 시간이 오래 걸렸던 것 같다.
하드디스크 교체하고 다시 지루한 색인작업을 하였고, 색인 완료후 3-4일에 걸쳐 하루 1-2회 정도 색인작업이 cpu를 잡아먹는 일이 있었으나 이후에는 문제가 사라졌다.(아마도 중간에 커다란 파일이 추가되거나 컴퓨터에 뭔가 변경이 생긴 걸 다시 색인하는 것 같다)