토렌트는 P2P 파일 공유 프로그램중 가장 많이 사용하는 프로그램으로 파일을 각 시드에서 나눠 다운로드 받아 합치는 P2P 방식으로 이전 당나귀(edonkey)와 같은 방식의 다운로드를 하고 있지만 seed 파일을 기반으로 하는 것이 당나귀와 다른 점입니다.

이 시드 파일만 있으면 서버 주소나 호스트가 누군지 몰라도 토렌트에 등록하기만 하면 다운로드 받을수 있어 편리하기 때문에 많은 사용자를 가지고 있는데요.

최초 설치시 설정만으로는 여러 시드를 통해 다운로드를 받을수 없기 때문에 속도가 느리고 토렌트 방식 때문에 하드디스크에 무리가 갈수 있기 때문에 약간의 설정만 변경해도 자신이 사용하는 회선 속도를 전부 사용할수 있습니다.

이전에도 토렌트 속도 최적화에 대해 다뤘던적이 있는데 설명을 좀더 자세히 보충해서 다시 포스팅합니다.

토렌트 클라이언트중 제일 많이 사용하는 uTorrent(유토렌트)를 예로 들었지만 qBittorrent(큐빗토렌트)등 다른 클라이언트 프로그램도 원리는 같습니다.

#토렌트 다운로드 속도 최적화 설정

torrent_speed_up_tutorial_01

토렌트 설정을 위해 토렌트 상단의 메뉴 옵션 > 설정을 클릭합니다.

torrent_speed_up_tutorial_02

  • UPnP 포트 할당 사용
  • NAT-PMP 포트 할당 활성화
  • 윈도우 방화벽 예외 적용

설정 메뉴 왼쪽의 연결을 클릭한 다음 위 항목에 체크합니다. UPnP 포트는 UPnP를 지원하는 프로그램에서 공유기에 포트포워딩을 요청할 경우 자동으로 해당 포트를 열어주는 기능입니다.

다시 말해 토렌트에서 포트포워딩이 필요할 경우 프로그램와 공유기가 알아서 해당 포트를 열어주게 되는데 이 설정은 공유기 또한 UPnP 포트 사용을 허용해야 네트워크 문제 없이 토렌트를 사용할수 있습니다.

UPnP 설정은 아이피타임 공유기를 예로 들어 놓은 포스트가 있으니 참고하세요.

torrent_speed_up_tutorial_03

설정 메뉴의 대역폭에서 설정하는 것이 토렌트의 속도 설정 대부분을 차지하게 됩니다. ①업로드 속도 제한 설정에서 파일을 공유할때 내 컴퓨터 또한 시드 역활을 하게 되므로 전송 속도를 설정합니다.

이 속도를 너무 낮게 해두면 다운로드 속도가 잘 나오지 않습니다. 이유는 모르겠지만 400 정도를 설정하고 다운로드 받아보면 실제로 풀스피드가 나오지 않으니 적당히 1000(1Mbps)를 입력합니다. 그리고 어짜피 서로서로 나눠 다운로드 받는데 양심적으로 나도 전송을 해야 다른사람들도 다운로드 속도가 좀더 나올수 있겠죠? 🙂

② 전체 다운로드 속도 제한에서는 내가 토렌트로 파일을 받을때의 최대 속도입니다. 개별 속도가 아닌 전체 속도이므로 여기서 0을 입력하게 되면 내가 사용하는 인터넷에서 허용하는 최대 속도가 나오게 되는데 이렇게 설정하게 되면 공유기에 부하가 상당히 걸려 공유기를 사용한다면 컴퓨터 뿐만 아니라 다른 네트워크상에 있는 컴퓨터에도 인터넷 속도에 영향을 끼칠수 있으니 적당히 입력합니다.

일반적으로 100Mbps의 인터넷을 사용하기 때문에 8000을 입력하면 초당 8M의 속도로 다운로드 받을수 있고 200kbps의 네트워크 대역폭이 여유가 있으므로 가정집에서 사용한다면 이정도 설정이 적당합니다.

만일 기숙사나 회사등에서 토렌트를 사용한다면 3000 정도를 입력해서 네트워크에 영향이 가지 않게 설정합니다.

torrent_speed_up_tutorial_04

설정 메뉴의 비트토렌트에서 프로토콜 암호화의 나가는 연결 설정을 강제로 바꿔줍니다. 이 방법은 나가는 데이터에 대해 암호화를 설정하는 것으로 IP와는 무관하지만 안해주는 것보다는 낫기 때문에 설정합니다.

프록시를 이용해 토렌트 IP를 변경하고 싶다면 아래 링크를 참조하세요.

torrent_speed_up_tutorial_05

설정의 대기열에서 최대 활성 토렌트 수는 토렌트에 등록된 다운로드 갯수와 관련이 있습니다. 만일 20을 설정했을 경우 업로드/다운로드가 가능한 항목이 20개라는 얘기이고 최대 활성 다운로드 수는 이 20개 중에 15개를 다운로드에 할당할수 있다는 얘기입니다. 반대로 5개가 업로드에 할당된다는 얘기겠죠.

많은 파일을 등록해서 다운로드/업로드 한다면 이 수치를 높게 설정하면 되겠습니다.

torrent_speed_up_tutorial_06

  • bt.allow_same_ip : true
  • bt.graceful_shutdown : true
  • bt.prio_first_last_piece : true
  • diskio.max_write_queue : 64
  • diskio.no_zero : true
  • diskio.sparse_files : false

고급 설정에서 위 항목의 값을 변경합니다. 위 설정은 중복되는 IP에 대해서 다운로드를 허용하는 것과 파일을 다운로드 받을때 불필요한 디스크 처리를 방지하는데 있습니다.

torrent_speed_up_tutorial_07

토렌트는 시드에게서 파일을 나눠 받기 때문에 디스크 부하가 심하게 걸리게 됩니다. 토렌트를 많이 사용해서 하드 디스크가 죽었다는 얘기를 들어본적이 있을텐데요. 하드디스크의 뽑기운도 있긴 하지만 파일을 잘게 나눠받아 합치는 토렌트 방식상 하드디스크를 혹사하기 때문에 디스크 캐시를 설정하면 좋습니다.

디스크 캐시는 토렌트에서 파일을 다운로드 받을때 임시적으로 메모리에 올려 합쳤다가 합친 데이터를 디스크에 옮기는 역활을 하기 때문에 디스크를 비교적 적게 사용하는 열할을 하기 때문에 하드디스크 수명을 연장하는데 도움이 됩니다.

캐시 크기는 토렌트가 32비트 프로그램임으로 4096 이상의 메모리를 사용할수 없습니다. 또한 너무 높게 잡게 되면 프로그램이 응답없음 상태로 다운되버릴수 있기 때문에 적당히 1024를 입력합니다.

그리고 상세 캐시 설정의 모든 항목에 체크합니다.

위처럼 토렌트를 설정하면 속도 저하 없이 디스크에 무리를 주지 않으면서 토렌트 사용이 가능합니다.

PG

익스트림 매뉴얼 주인장 PG입니다. 다방면의 디지털 기술에 관심이 많고 삽질을 즐겨합니다. 포스트 내용중 궁금한 점이 있다면 댓글로 남겨주세요.

익스트림 매뉴얼의 모든 내용은 불펌금지 입니다. 자세한 내용은 링크를 참조하세요.

14 댓글이 있습니다.

  1. 안녕하세여 8000으로 제한 했는데 8메가를 넘는 전송속도로 올라가면서 인터넷이 다운될 떄는 어떻게 해야 할까요?
    kt기가인터넷 사용 중입니다

    • 토렌트에서 속도를 제한했는데 그 이상 속도가 올라간다면 프로그램에 문제가 있어 보입니다.
      정상적이라면 토렌트에서 속도를 제한하면 그 속도만큼만 나와야 합니다.

  2. 기가인터넷 토렌트에서 효율 안 나오니 정말 별론 거 같습니다..
    시드 좋은건 30메가 이상 40메가 이런식으로 나와도 오래 못가서 다운되버리니까..

  3. 토렌트 다운로드 속도 관련하여 문의를 드리고자 합니다.

    인터넷 회사측에 수차례 문의하고, 방문as도 받았지만 해결되지 않습니다.

    우연히 이 사이트를 알게되어 토렌트 사용 쪽에 전문가이신것 같아 문의드리고자 합니다.

    설명을 하려고 하니 내용이 길어집니다. 따로 말씀드리고 싶은데 어떻게 내용을 전달해드리면될까요??

      • 토렌트 사용 시 사용속도 관련 문의입니다.

        현재 s사 100메가 인터넷을 이용중입니다.

        토렌트 사용 시 다운로드 속도 저하 문제가 지속적으로 나타납니다.

        최대 속도가 나오는 시드로 시험해봤을 시 10~11메가 정도의 속도가 나옵니다.

        근데 이 속도가 어느 순간 떨어져 버립니다. 3~4메가 정도 사이의 속도로 떨어집니다.

        이렇게 속도가 한번 떨어지면 그 후부터는 컴퓨터를 재부팅 하든, 며칠 후에 토렌트 사용을 하든
        최고 다운속도가 3~4메가 정도로 고정되어 버리더라구요.

        (1개 파일 받을시 3~4메가, 여러개 파일 받을 시 파일들 다운 속도의 총 합이 3~4메가로 나옴)

        그래서 s사에서 설치한 공유기 선을 빼고 다시 끼거나, 고객센터에 전화하여 인터넷 신호 리셋 요청을 하면 다시 10~11메가의 속도로 바로 돌아옵니다.

        동일한 파일을 3메가로 받고 있는 도중에도 고객센터 전화 리셋 또는 공유기 선 재연결로 리셋을 하면 10메가로 속도가 돌아옵니다.

        리셋을 한 후에도 며칠 정도 지나면 다시 3~4메가 정도로 돌아옵니다.

        그럼 고객센터에 또 전화해서 리셋요청을 하면 다시 10메가로 다운속도가 돌아오구요…

        토렌트에서 10메가정도의 속도로 다운로드를 받다보면, 집에 설치된 인터넷tv도 멈춰버립니다.
        제가 iptime 공유기로 쓰고있는 와이파이도 안되버리구요.

        인터넷 이전 설치한지 2개월 정도 동안, 고객센터에 20여차례 이상 전화한것 같습니다.

        서비스 기사 방문 점검도 3차례 받았구요.

        하지만 답을 얻을 수 없었습니다. 1차 방문시에는 컴퓨터 포맷을 해야한다, 2차 방문시에는 토렌트 사용을 하면 이런 현상은 어쩔수 없다.. 이런 말도 안되는 답변만 주고 갑니다.
        s사 공유기 교체해주고요.

        지하 기계실 포트부터 공유기 교체까지 다 했는데도 동일현상이 지속적으로 발생하네요..

        근데 이사오기 전 집에서는 이런 현상이 없었거든요

        이부분 해결에 대한 답변을 부탁드립니다. 감사합니다.

        ps. 현재 아파트 거주중이며 제가 거주중인 곳은 대칭형 인터넷이 들어오고 있습니다.

        • 우선 네트워크 상황이

          인터넷 – SK 공유기 – iptime 공유기 – PC 인가요?

          인터넷 – SK 공유기 – PC
                    - iptime 공유기 인가요?

          그리고 이사 하고 나서 SK 공유기를 설치하셨나요?

          토렌트를 사용하면서 문제가 생기는 부분은 인터넷 서비스 업체의 문제 보다는 대부분이 공유기의 처리 속도 때문에 생기는 문제입니다.

          토렌트를 사용하면 많은 양의 UDP 커넥션이 생성되고 이게 누적되면 공유기의 CPU가 감당을 하지 못해 계속 처리가 지연되서 결국 속도가 느려지는 결과가 생기게 됩니다.

          그래서 http://extrememanual.net/8440 글 처럼 커넥션을 설정해서 사용하는 것이구요.

          SK 모뎀을 꼭 사용해야 되는 상황이 아니라면 iptime 공유기와 함께 걷어내고 고급형 공유기로 바꾸는 것을 추천합니다.

  4. 자세한 답변 감사합니다!!

    우선 집에는 각 방 및 거실 벽면에 각각 랜선 포트가 존재합니다.

    현재 네트워크 상황은

    신발장 내부 – sk공유기(신발장 내부에 연결하는 단자함? 같은게 있는데 그 안에 있음)

    거실 – iptime 공유기(벽면에 설치된 랜선 포트에 랜선 연결하여 연결되어 있음)

    방1 – 컴퓨터(벽면에 설치된 랜선 포트에 랜선 연결하여 컴퓨터 본체로 바로 연결되어 있음)

    링크 걸어주신 글을 보았는데 봐도 잘 모르겠어요…ㅎㅎ
    iptime 관리자도 어디에 있는지 모르겠고…

    일단은 iptime공유기 자체가 컴퓨터와 연결되어있지 않습니다 ㅜㅜ

    • 위 경로면 라우터 역활을 SK 공유기가 하고 있네요. 인터넷 서비스 업체에서 제공하는 공유기들이 사실 토렌트에 취약합니다. 성능이 너무 떨어져서요.

      신발장의 크기가 어느 정도인지 모르겠지만 고급형 공유기를 새로 구입하시고 SK 기사분을 불러서 SK 공유기를 걷어내고 그 자리에 공유기를 설치해 달라고 하시면 됩니다. 여러번 클레임을 거셨다니 기사분도 해주실 겁니다.

      공유기는 어줍잖은 iptime 보다 가격이 좀 들더라도 asus 공유기 같은걸로 한방에 가시는게 좋습니다.

  5. 혹시 로그인 대기 중 해결 방법 아시나요!?
    트레거 및 몇몇 방법을 다 해 봤는데….지금은 거진 포기 상태 입니다
    한 3~4일에 한번 어떤 파일이 한개가 완료 되고 그러있습니다

댓글이 없습니다.