목차
내 컴퓨터가 야동서버로 활용되고 있다?
사용중인 컴퓨터가 별다른 이유없이 느려지거나 버벅 거리시는 분들, 특히 영화나 드라마등을 다운로드 받기위해서 웹하드 서비스를 유,무료 등으로 이용중이신 분들은 필히 한번 체크를 해보시기 바랍니다. 자신도 모르는 사이에 웹하드 업체의 제공 프로그램등을 설치할때 그리드 컴퓨팅을 위해 클라이언트외의 별도의 프로그램이 몰래 설치가 되는 경우가 있다고합니다. 웹하드 서비스를 사용하면서 요상한 프로세스가 과다하게 리소스를 잡아먹어 사용 가능한 메모리가 별로 없어 컴퓨터가 느려지는것이니 반드시 한번씩 체크를 해보시길 바랍니다.
내 컴퓨터가 야동서버로 활용되고 있다.
부제 : 웹하드 업체들의 불편한 진실
IT분야에 관심이 있으신 분이라면 그리드(Grid)컴퓨팅이나 클라우드(Cloud)컴퓨팅에 대해 한 번쯤 들어보셨으리라 짐작이 됩니다. 이번에 얘기하고자하는 주제가 그리드 컴퓨팅과 관련되어 있기 때문에 그리드 컴퓨팅이 무엇인지에 관해 설명하고 글을 진행하도록 하겠습니다. (클라우드 컴퓨팅은 우리들의 친구 네이버를 이용해주세요)
그리드 컴퓨팅(Grid Computing)이란? 최근 활발히 연구가 진행되고 있는 분산 병렬 컴퓨팅의 한 분야로서, 원거리 통신망(WAN, Wide Area Network)으로 연결된 서로 다른 기종의(heterogeneous) 컴퓨터들을 묶어 가상의 대용량 고성능 컴퓨터를 구성하여 고도의 연산(computation intensive jobs) 혹은 대용량 연산(data intensive jobs)을 수행하는 것을 일컫는다. 그리드는 대용량 데이터에 대한 연산을 작은 소규모 연산들로 나누어 작은 여러대의 컴퓨터들로 분산시켜 수행한다는 점에서…(중략) – ko.wikipedia.org
사실 위와 같이 쓰인다면야.. 비싼 돈 주고 구매한 컴퓨터, 야동머신으로만 썩히느라 부끄러웠던 내 자신에게도 떳떳해지고 이와 더불어 나라를 위해 일조했다는 애국심까지 싹트게 되니 얼마나 좋은 일입니까..
하지만, 문명의 이기란 양날의 칼과 같다고, 그리드 컴퓨팅의 쓰임이 위와 같이 마냥 좋지만은 않습니다. 아래와 같이 말이지요.
.
.
[사건의 발단] 어느 날, 나는 미칠듯한 하드스왑과 함께 프리징에 가까운 시스템 부하(load)를 느끼게 됩니다. 작업 관리자를 실행하는 것조차 버거운 상태였습니다. 2분 정도 지난 뒤 작업 관리자가 실행되었는데.. 맙소사! 가용 가능한 메모리가 200MB 정도에 불과한 상태였습니다. 4GB의 메모리, 부팅 후 약 3GB나 가용 가능했던 메모리가 모조리 소진되어버린 것입니다.
사용중인 시스템에서는 카스퍼스키와 같은 필수 상주 프로그램을 제외하고, 문제 될만한 부분은 없었습니다.
[사건의 전개] 위와 같은 상황에서 메모리 반환이 언제.얼마나 행해질지 모르기에 일단 시스템 재시작을 할 수 밖에 없었습니다.. 재시작 후… 멀쩡합니다.
어디서 리소스를 잡아먹은건지는 모르겠지만.. ‘어쨌든 멀쩡하니 다행이네’ 하고 지내기를 사흘..
또다시 찾아온 엄청난 load……. 이젠 이대로 재시작을 누를 수 없었습니다. 해결책을 찾아야지요. 포맷은 최후의 보루이자 이 시대를 살아가는 지성인으로서의 마지막 자존심입니다. 부하로 인해 뚝뚝 끊기는 상태에서 해결책 마련에 힘을 쏟기 시작했습니다.
우선 작업관리자의 프로세스란부터 봅니다. 역시나 과다하게 리소스를 잡아먹는 녀석은 보이지 않습니다. 이상하다싶어 네트워크란을 보게 되는데… 허…
무언가와의 교신……
상주하고 있는 프로세스의 내역은 메신저는 물론이거니와 네트워킹 리소스를 잡아먹는 프로그램이 전무한 상태였습니다.
다만 웹하드를 통해 파일을 다운로드 시켜놓고 컴퓨터 앞을 떠나있긴 했었지만.. 돌아왔을 땐 이미 다운로드는 완료 된 이후였지요.
극도의 경계감이 발동한 저는 카스퍼스키를 호출합니다. 그런 다음 네트워크 감시를 해보는데……….. 내 컴퓨터에서 어떤 아저씨 4분에게 뭔가를 자꾸 전송하고 있네요.(누구세요? 덜덜덜..) 사진에는 표시 되지 않았지만 이에 해당하는 프로세스의 이름은 expressservice.exe 입니다.
다시 작업관리자로 돌아가서 문제의 프로세스를 꺼봅니다… 드디어 하드스왑이 멈추고 완전한 idle 상태가 되더라는거지요. (거짓말 하나도 안보태고 우는 애기 뚝 그치듯이 고요해집니다..)
덧붙여, 확대 해석을 해보자면 최근 하드디스크의 품질과 관련 된 의문들이 지금까지 설명드린것과도 관련이 있다고 생각합니다. 위의 프로세스로 인한 하드스왑은 치명적인 수준이었습니다. 이러한 프로세스는 K모 업체 뿐만 아니라 여러 웹하드 업체에서 사용하고 있다고 합니다.
하지만, 더러운 수라고 단정짓기 이전에 살펴봐야 될 부분이 있습니다. 그것은 바로 이용자 약관. 약관에 그리드 컴퓨팅에 관해서 명시를 해놨다면 이는 분명 합법적인 행위이고 서비스를 사용하는것은 약관에 동의하는것이기 때문에 위의 행위를 함부로 말할 수 없습니다. 이성적인 사람인 나는, 생명보험 약관도 내팽개치고 웹하드 약관을 꼼꼼히 읽어보기 시작합니다.
약관을 끝까지 꼼꼼하게 다 읽어보았지만, 그리드와 관련 된, 사용자 리소스와 관련 된 말은 역시나 없었습니다. (가독성이라고는 눈꼽만큼도 배려하지 않는 이런 꼬부랑 글들을 읽느라 괜히 시간만 허비했습니다.)
어찌됐건 기분이 나쁜게 유저들에게 서비스에 대한 댓가를 치르게 한 뒤, 서비스의 질마저 유저들에게 전가시키고 있다는 부분인데, 과연 이들에게 기업윤리란 존재하는가 싶습니다. (참고로 QBIC(하나포스 자료실)에서는 다운로드툴의 환경 설정에서 유저의 컴퓨팅 자원 제공 유무를 체크할 수 있도록 해놓고, 자원을 제공한 유저에게는 파일 다운로드가 가능한 포인트를 지급하고 있습니다.
아! 그리고 여기저기 수소문 해본바, 몇몇 웹하드 업체들은 그리드 컴퓨팅에 관하여 약관에 명시되어 있다고 합니다.)
해결책 1) expressservice.exe 는 프로세스란에서 종료시켜놔도 시스템 재시작 이후 또다시 활동을 합니다. 그래서 서비스 자체를 죽여놔야합니다. 제어판의 (관리도구->)서비스 항목으로 이동합니다.
그럼 잡다한 여러가지 항목이 뜨게 되는데.. 아무거나 막 손대면 곤란합니다. 시스템에 영향을 미치는 녀석들이 주를 이루거든요..
ExpressService 라는 항목을 찾은 뒤에 우측 클릭 -> 속성 그리고 아래와 같이 시작유형을 ‘사용 안 함’
서비스 상태를 ‘중지’ 클릭 한 뒤에 확인을 해주시면 됩니다.
해결책 2) 위의 방법이 먹히지 않을 때(혹은 해결책1로 삭제를 했지만 웹하드는 계속 써야하는 경우)에는 윈도우 탐색기를 이용하여 위 사이트에서 제공하는 다운로드툴의 경로로 찾아가서’expressservice.exe’ 폴더를 만들어주면 프로세스가 원천봉쇄 됩니다. (폴더를 만들기 전에 expressservice.exe 라는 파일이 있다면 프로세스의 이름과 같은 폴더가 생성되지 않기 때문에 먼저 지워주셔야 됩니다. 그리고 64bit OS 를 사용중이라면 Program Files(x86) 의 경로를 따라가세요..)
최근 웹하드 업체들로부터 공짜 쿠폰이 마구마구 뿌려지고 있는데.. 몇 천원 아끼자고 덥석덥석 물어대면 곤란합니다. 이러한 쿠폰들은 가입 유치의 목적으로 배포 되겠지만.. 이를 사용하는 유저로서는 가입시 제공했던 개인 정보와 함께 컴퓨터의 리소스 자원을 몽땅 빼앗깁니다.
예전과 같이 와레즈 사이트가 없고, 토렌트는 이용하는것이 어렵다고 웹하드를 이용하는 경우가 많은데..
웹하드 업체를 자주 이용하는 한 곳만 정해놓고, 웹하드 이용전후로 프로세스의 변화 추이를 살펴서 쾌적한 컴퓨팅 생활을 만끽하시기 바랍니다.
추가) 위의 프로세스 외에도 생소하거나 의심가는 녀석들이 있다면 https://www.windowexe.com 을 참고하시기 바랍니다. 이 사이트는 프로세스명을 입력하기만 하면 제작사와 파일경로까지 다 알려줘서 메모리에 상주하고 있는 쓰레기들을 효과적으로 처리할 수 있습니다.
추가) 2010.3.8 … 하드에서 쇠구슬 흐르는 소리가 들리길래 프로세스란을 살펴봤더니 expressservice 가 다시 작동되고 있습니다. 아무래도 웹하드를 계속 사용하는동안에는 피할 수가 없는 것 같네요. 방화벽과 같은 프로그램으로 직접 차단시켜주셔야 할 것 같습니다.