토렌트 다운로드 속도 최적화 설정과 문제 해결

소프트웨어

토렌트는 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를 입력합니다.

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

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

35 댓글. Leave new

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

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

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

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

    인터넷 회사측에 수차례 문의하고, 방문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가 감당을 하지 못해 계속 처리가 지연되서 결국 속도가 느려지는 결과가 생기게 됩니다.

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

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

  • 자세한 답변 감사합니다!!

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

    현재 네트워크 상황은

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

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

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

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

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

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

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

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

  • 많은도움이 되었습니다 감사합니다.

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

    응답
  • 정말 감사합니다! 이전에 쓰던 컴퓨터에서는 속도가 잘 나왔었는데 새로 산 컴퓨터에서는 느리더라구요. 속도 관련해서 해결 방안을 찾고 있었는데 덕분에 속도 해결이 되었습니다!
    다른 속도 관련 글들을 보면 이런 설정이 어떠한 영향을 주는지에 대해 적혀있지 않아서 미심쩍기도 하고, 괜히 잘못 설정하는 게 아닌가 컴맹이라 부들부들 했었는데 설명이 있어서 너무 좋았어요!
    정말 정말 감사합니다!

    응답
  • 알려주신대로 설정 바꾸니까 속도 바로 올라오네요.
    감사합니다!

    응답
  • 안녕하세요 글잘보고 일단따라해봤습니다 일단감사합니다.ㅎㅎ
    다름이아니라요 토렌트를 다운받으면서 온라인게임같을거를할때여 전에는 게임상태상에 렉안걸리고
    토렌트를 잘했었는데 지금 토렌트를 세로 깔고 다시 셋팅한거거든요..
    어디설정을손봐야지 게임하면서 토렌트 받으면서 온라인게임상 렉안걸리면서 2가지를 할수있을까여?

    응답
    • 토렌트 옵션의 설정 > 대기열 > 최대 활성 토렌트 수를 8, 최대 활성 다운로드 수 7 정도로 줄이고 최대 전송 속도를 3000k (FTTH 100M 기준) 정도로 변경한 다음 게임을 해보고 그래도 랙에 걸린다면 언급한 수치를 조금씩 낮춰 설정해 보세요.

    • 감사합니다 알려주신대로 해결했습니다 ㅎㅎ 복많이 받으세요 ㅎㅎ

    • 해결 되었다니 다행입니다. :)

  • 속도가 이상해여ㅠㅠ
    2017년 2월 1일 3:17 오전

    안녕하세요ㅠㅠ 답답해서 문의드립니다.

    토렌트 다운로드 속도가 몇초안에 10메가 이상 찍다가 10여초 뒤에 뚝 떨어집니다.

    토렌트 프로그램 자체를 껐다가 다시 키면 위 현상 반복됩니다.

    왜그런 걸까요 ㅠㅠ?

    새해 복 많이받으세요 (_ _)

    응답
    • 속도가 느려질때 토렌트 왼쪽 하단에 ‘디스크 부하’ 관련 메시지가 뜨지 않나요?

      속도가 풀로 나오다가 느려진다면 디스크 속도 때문에 병목현상이 걸리는 것 같은데요.

      본문중 디스크 캐시를 적용해 보시고 그래도 느리다면 빠른 하드디스크로 변경하는 것이 좋습니다.

  • 오 무작정 어떻게 해라가 아니라 설명까지 잘 적혀있어서 정말 잘봤습니다. 좋은글 감사해요! 근데 궁금한게
    처음에 연결에서 들어오는 연결에 사용할 포트는 뭔가요? 수치가 43992로 돼잇는데 본문 캡쳐처럼
    26885정도로 해주는것이 좋나요? 아님 컴마다 달라서 상관없는건가요?
    아 그리고 윈도 방화벽 예외설정해도 문제되는건 없겠죠?

    응답
    • 포트는 우리가 네트워크에 연결할 때 사용하는 프로토콜 규약인데 쉽게 얘기하면 해당 포트로 토렌트에서 주고 받는 파일이 이동하는 것입니다.

      포트를 변경해도 달라질 것은 아무것도 없으니 기본값으로 두고 사용해도 무방합니다. 그리고 방화벽은 예외 설정이 되어야 문제없이 토렌트 다운로드 및 공유가 가능합니다.

  • 파일이 8~10m대로 유지되다가 99.9%에서 갑자기 1kb대로 확 떨어졌어요ㅠㅠ 왜그런건가요??

    응답
  • 안녕하세요. 아직 운영하시는지 모르겠네요.. 저는 KT기가콤팩트를 사용하고 있고 연결 구성은 UTP모뎀에서 PC와 공유기 연결해서 사용 중입니다. 속도제한 10MB이 걸리는데 관련해서 찾다보니 https://extrememanual.net/8803 글을 발견하였으나 해당 글은 공유기 연결 시에 해당하는 것 같아서 질문드립니다… 속도제한 해제하는 방법이 없을까요?

    응답
    • 모뎀에서 PC 연결 / 모뎀에서 공유기 연결로 공유기에서 PC연결해서 사용하지 않고 있습니다.

    • 중간에 공유기 없이 토렌트를 사용한다면 공유기를 배제한 나머지 두개를 생각해 볼 수 있겠네요

      1. 네트워크 어댑터(랜카드)가 1Gbps로 연결되어 있는가? 속도에 문제가 없는가?
      > 내부 환경에서 PC끼리 파일 복사를 해서 100MB/s가 나오는지 확인

      2. KT 기가컴팩트의 일일 할당량을 다 사용했는가?
      > 기가인터넷 서비스는 일일 150GB 이상 트래픽을 사용하는 경우 QOS가 걸려 100Mbps로 속도가 제한됩니다 이 부분을 확인해 보시면 될것 같습니다.

  • 이 글 그대로 설정하니까 정말로 속도가 확 빨라졌어요.
    감사합니다!

    응답
  • 와 감사합니다 속도 0.1kb/s 였는데 확 늘었어요

    응답

꾸꾸에 답글 남기기 응답 취소

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Fill out this field
Fill out this field
유효한 이메일 주소를 입력해주세요.