2008년 8월 28일 목요일

[IT] CPU점유율 100% 독점문제

[IT] CPU점유율 100% 독점문제



전문가가 보면 우스울 것이지만 컴맹으로 웹서핑을 하다보면 이유도 없이 컴퓨터가 멈춰서는 경우가 많은데, 원인을 몰라서 더 답답한 경우가 있다. 대개의 경우 CPU점유율이 100%에 달해서 컴퓨터가 다운되는 것이다. 그래서 관련자료를 여기저기서 대강 찾아보니 원인은 너무나 다양하지만, 개인적으로는 다음과 같은 방법으로 해결할 수 있었다.


(1) Ctrl-Shift-Esc를 눌러 작업관리자를 불러서 프로세스 탭을 누른다.


(2) 프로세스탭에서 PID 가 나타나도록 메뉴에서 보기 > 열 선택 > PID(프로세스식별자)(P)에 체크, 확인하여 프로세스탭에 PID가 나타나도록 한다.


(3) CPU 열을 두번 클릭하여 CPU 점유률이 높은 프로세스를 최상단에 오도록 한다. 대개의 경우 svchost.exe SYSTEM 이 표시되는데, svchost.exe SYSTEM의 PID가 무엇인지 기억해 둔다.


(4) 시작 > 제어판 > 관리도구 > 서비스를 클릭하여 우측 패널에서 상태 열을 클릭한다.


(5) 시작됨으로 되어있는 서비스 중에서 svchost.exe를 사용하는 서비스를 찾아서 클릭하여 서비스 상태에서 중지를 눌러 확인한다.


(6) 서비스 중에서 어느 것이 svchost.exe를 사용하는 서비스인지 알아내기 위해서는


① 시작 > 실행 > cmd 입력후 확인한다.

② 명령행에서 tasklist /svc 입력후 엔터키를 누fms다.(복사, 붙여넣기)

③ 그러면 명령행에서 몇개의 svchost.exe, 이미지이름(프로세스), PID,서비스가 나온다.

④ 프로세스 svchost.exe의 CPU 100이 되는 PID를 명령행에서 svchost.exe PID를 찾아서 서비스를 알아둔다.

⑤ 여기서 관리도구 서비스는 표시이름으로 되어있고 명령행 서비스는 서비스 이름으로 되어 있어서 아래 링크로 가서 정확한 svchost.exe 서비스를 찾아 중지를 시켜 준다.


이것도 극히 일부분의 문제에 있어서 단편적인 해결책 밖에 될 수 없을 것이며, 개인적인 사용환경(컴퓨터의 사양과 접속환경 등)과 사용습관에도 문제가 있을 수 있고, 또 컴퓨터의 구조와 웹의 특성에 대한 무지에도 그 원인이 될 수 있을 것이나, 아무래도 IE상의 본질적 무거움(ActivX 등) 때문에 자주 발생하는 일인 듯하여 브라우저를 파이어폭스와 구글크롬 등으로 바꾸어 보니 한결 수월한 듯 하다.


특히나 구글크롬의 경우는 상당히 가벼운 느낌이지만, 단점은 아직은 공공기관에의 접근이나 금융거래를 할 수 없어 IE를 어쩔 수 없이 이용할 수 밖에 없는 것이 지금의 현실이며, 이는 개인의 문제를 넘어 국가적인 안보의 차원에서도 심각한 취약성이 될 수도 있을 것이다. 왜냐하면 길이 하나 뿐일 경우 그 길이 막혀버리면 아무런 대책이 있을 수 없질 않겠는가.


미디어에 대한 접근권(The Rights of Access to Massmedia, 알권리 또는 알릴권리)이나 소비자주권까지는 말하지 않더라도 다수 소비자후생의 차원에서도 소비자의 폭넓은 선택권은 존중되어야 하며, 더불어 공정한 경쟁의 확보를 위해서도 다양한 접근의 통로가 조속히 마련되어야 할 것이라고 본다. 어찌보면 이것도 일종의 독점을 넘어 실질적으로 자유로운 소통의 열린 사회로 가는 또 하나의 길이 될 것이기 때문이다.



댓글 없음:

댓글 쓰기