토렌트(uTorrent) 속도 빠르게 최적화 설정 방법

소프트웨어

유토렌트(uTorrent)는 국내 토렌트 프로그램 비중의 90%를 차지하는 토렌트 클라이언트 프로그램 입니다.

프로그램이 무료이고 공유가 간편해서 많은 사용자를 가지고 있고 속도 또한 빨라 국내 뿐만 아니라 전세계에서 사랑받고 있는 공유 방식중 하나입니다.

토렌트로 파일을 공유 받게 되면 P2P의 특성상 설정되어 있는 시드 접속수와 네트워크 환경, 디스크의 IOPS에 따라서 최종적으로 토렌트의 속도가 결정됩니다.

인터넷에 수많은 설정 방법이 있지만 디테일하게 설명해 놓은 정보는 없어서 이번 기회에 토렌트 최적화에 대해 설명해 보려 합니다.

참고로 속도 패치 없이도 개념을 알고 기본 옵션 설정을 환경에 맞게 설정한다면 최적화된 속도가 나옵니다.

개념 설명

utorrent_download_01

우선 토렌트는 P2P방식의 공유 프로그램으로 UDP 프로토콜을 사용합니다. UDP는 단순하고 빠른 프로토콜이라 여러 호스트(seed)에게 데이터를 빠른 속도로 받게 되면 네트워크에 영향을 주게 됩니다.

그리고 파일을 일정한 사이즈로 쪼개서 전달하는 구조로 데이터를 받는 입장에서 다시 쪼갠 파일을 합칠때 디스크의 IO가 엄청나게 발생을 하게 됩니다.

seed를 너무 많이 설정하면 공유기에서 처리할수 없을 정도의 UDP 패킷이 토렌트를 통해 유입되어 같은 네트워크를 사용하는 사용자에게까지 영향을 주고 결국에 공유기가 뻗어버려 리셋을 해야하는 상황까지 가게 됩니다.

토렌트 설정 최적화

이제 답이 나왔습니다. 토렌트를 사용하면서 컴퓨터나 네트워크가 뻗어버리는 이유는 사용자의 컴퓨터 하드웨어/네트워크보다 높게 설정했기 때문입니다.

utorrent_optimize_setting_01

토렌트의 메뉴바에서 옵션 – 설정을 클릭한 다음 왼쪽의 메뉴에서 인터페이스를 클릭합니다. 인터페이스 옵션중 ‘상태 좋은 조각파일 먼저 받음’을 체크합니다.

utorrent_optimize_setting_02

이어서 왼쪽 메뉴의 연결을 클릭한 다음 아래의 항목에 체크합니다.

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

포트는 기본값으로 둡니다. 바꿔봤자 의미가 없어요.

utorrent_optimize_setting_03

왼쪽 메뉴의 대역폭을 클릭한 다음 ‘최대 업로드 속도’를 1000으로 설정합니다. 토렌트는 시드가 있어야 의미가 있는 것이기 때문에 치사하게 먹튀하지 않습니다.

그 아래의 ‘최대 다운로드 속도’는 자신이 사용하는 인터넷 대역폭에 따라 다르지만 일반적인 FTTH 100M를 예로 들면 5000 정도를 설정하면 인터넷을 하면서 자료를 받고 게임을 하는데 전혀 지장이 없습니다.

만일 나 혼자 컴퓨터를 사용하고 인터넷만 한다. 하는 유저는 8000을 입력합니다.

그 아래 전체 속도 제한 설정 옵션은 아무것도 체크하지 않습니다. 오버헤드가 일어나지 않을 만큼 설정할거니까요. 괜히 체크하면 응답속도만 더뎌집니다.

연결 수의 ‘전체 최대 연결 수’는 1500을, ‘토렌트당 최대 연결 피어 수’는 300 정도가 적당합니다.

만일 토렌트 파일을 20개 이상 걸어놓고 한번에 업/다운로드 하는 헤비 유저는 10000/300을 입력합니다.

utorrent_optimize_setting_07

왼쪽 메뉴의 비트토렌트를 클릭한 다음 프로토콜 암호화 ‘나가는 연결’에 강제를 선택합니다.

utorrent_optimize_setting_04

왼쪽 메뉴의 대기열을 클릭한 다음 ‘최대 활성 토렌트 수’는 20, 최대 활성 다운로드 수는 15를 입력합니다. 업로드는 양심입니다. :D

배포 목표의 최소 비율은 100으로 설정합니다.

utorrent_optimize_setting_05

그 다음 고급 설정으로 가서 아래의 항목 값을 필터 검색창에 입력해서 다음과 같이 바꿔줍니다.

  • bt.allow_same_ip : true
  • bt.graceful_shutdown : true < 기본값이지만 확인
  • bt.prio_first_last_piece : true
  • diskio.max_write_queue : 64 < 7,200RPM 디스크 / SSD 사용자
  • diskio.no_zero : true
  • diskio.sparse_files : false

파일을 다운로드 받을때 디스크에 무리를 주지 않는 옵션들입니다.

utorrent_optimize_setting_06

고급 설정을 확장하면 디스크 캐시를 설정할수 있는데 이 옵션은 컴퓨터의 램(RAM)을 버퍼로 사용하는 옵션입니다. ‘자동 캐시 크기를 무시하고 직접 지정’에 체크한 다음 램 2G이하 PC라면 256, 램 걱정 없는 시스템은 1024를 입력합니다. 토렌트는 32비트 프로그램이고 많은 패킷을 캐싱하게 되면 프로그램이 다운 되버리기 때문에 1024이상의 값은 의미가 없습니다.

그 아래 상세 캐시 설정은 전부 체크합니다.

이렇게 설정하면 사용하는 디스크에 큰 무리를 주지 않으면서 빠르게 토렌트 파일을 받을수 있습니다.

위 옵션에서 연결 수와 대기열 옵션이 속도와 직접적으로 연관되는 옵션이니 만일 속도가 느리다고 생각되면 ‘토렌트당 최대 연결 피어 수’의 값을 늘리는 것이 도움이 됩니다.

70 댓글. Leave new

  • 잘봤습니다

    응답
  • 잘보고갑니다!!

    응답
  • 감사해요!! 잘보고 갑니다 ~~

    응답
  • 도움 되는 팁이네요 :)

    응답
  • 많은 도움 되었습니다. 감사합니다. ^^

    응답
  • 다른 사이트 가보니
    rss.update_interval과
    dht.rate를 변경하라고 하더군요.
    변경해보니 대역폭 설정해둔 값이 적용 안되는거 같아서 바로 갈아치웠습니다..
    여기가 정답인거 같습니다.. 제 경우에는

    응답
  • 3년만에 토렌트를 다시 사용하게 되었는데 설정들과 새로운게 좀 생긴 것 같아서 요즘 최적 설정 좀 알아보고 있었는데
    위 자료 덕분에 도움이 많이 되었습니다.
    감사합니다.^^

    응답
  • 어디서 본 설정으로 하니까 강제다운로드 걸지 않는이상 진행이 안되어 이상했는데
    여기 나온대로 하니 정상화되었네요 감사합니다 :)

    응답
  • 감사합니다

    응답
  • 감사합니다.

    응답
  • 안녕하세요 포스팅 보고 잘 설정해서 사용하고 있었는데요
    이상하게 어제부터는 강제다운로드하지 않으면 다운이 안되더라구요 ㅠㅠ
    설정을 어떻게 바꿔야 괜찮아질까요??

    응답
    • 여러개를 다운로드 걸어놨을때 일부 토렌트 파일이 받아지지 않는다면 최대 활성 다운로드수 설정 때문이므로 대기열 – 최대 활성 다운로드수와 최대 활성 토렌트 수의 값을 늘리면 되겠습니다.

      만일 전부다 다운이 안된다면 글쎄요. 그런 경험이 없어서 잘 모르겠는데 upnp 관련 문제일 경우 다운로드가 제대로 되지 않는 경우가 있습니다.

  • 안녕하세요 다름이 아니라 요 설정보고 따라했는데 이후에 토렌트 추가하면 자료가 시드가 있음에도 불구하고 다운로드가 안되다가 토렌트를 한 번 끄고 다시 키면 그때부터 쫌 되는 거 같더라구요

    혹시 이게 무슨 문제때문 인지 알 수 있을까요???
    아니면 제가 자료 공유위해 다운받아 논것을 업로드 되도록 것들이 많은데 이거 때문에 그런걸까요 ㅠㅠ?

    응답
    • 토렌트 설정에서 대기열 설정의 ‘최대 활성 토렌트 수’가 현재 다운로드/업로드 하는 토렌트 갯수를 넘을때 순차적으로 처리하기 때문에 후순위로 밀린 시드가 다운로드가 안되는 경우가 있을수 있습니다.

      ‘최대 활성 토렌트 수’ 값을 늘리고 ‘최대 활성 다운로드 수’ 값을 최대 활성 토렌트 수의 2/3 정도로 잡으면 업로드보다 다운로드 시드 수가 많아져 다운로드 시드들에게 우선순위가 비교적 많이 분배됩니다.

    • 답변대로 하니까 고쳐졌네요 답변 정말 감사드립니다!!
      더운날 수고하세요!

  • 요즘 속도가 잘 안 나와서 설정하는 방법을 찾아보고 있었는데, 이거대로 하니까 속도가 준수해 졌네요. 감사합니다~

    응답
  • 덕분에 속도가 많이 개선이 되었습니다.ㅋㅋ
    감사합니다.~~~~

    응답
  • 감사합니다. ^^

    응답
  • 덕분에 다운 속도 빨라젔습니다
    감사합니다 :)
    속도 않올라가신다고 말하시는 분들 한번 2-3분 정도 기다리셔봐요
    그러면 천천히 올라갑니다

    응답
  • 저사양 노트북으로 따라 해봤는데 놋북이 못따라가는지 속도가 늘지 않네요 ㅠㅜ 어제까지만 해도 그냥 가만히 둬도 잘나왔는데 갑자기 2 kb나오네요 휴

    응답
  • 이 설정이 게임 핑 수치에도 영향을 주나요? 이걸 맞추고 오버워치 하니까 핑이 너무 높아져서요. 인터넷이 안좋아서 핑 높을때가 있기는한데, 단순히 인터넷 문제인가요, 아니면 이 토렌트 설정이 어느정도 그런 영향을 끼치는건가요?

    응답
    • 핑이라는 것은 아시다시피 네트워크 반응속도인데 토렌트에서 사용하는 네트워크 대역폭이 한계에 가깝다면 당연히 핑이 올라갈 수 밖에 없습니다. 그리고 공유기의 성능에 따라서도 핑이 높아질 수 있습니다.

      게임에 지장이 있을 정도로 핑이 높아진다면 토렌트의 다운로드 속도와 동시 다운로드 갯수를 줄여 보세요.

  • 좋은 정보 감사합니다. 토렌트 그냥 쓰기만 했지 이렇게 옵션이 다양한줄 처음 알았네요 ㅎㅎ

    응답
    • 같은 속도로 받더라도 여러 조건을 지정할수 있는 옵션이 있어서 상황에 맞게 설정하는것이 중요하죠.^^

      댓글 감사합니다. :)

  • 정말 감사합니다. 다른 블로그에 소개된 세팅값으로 변경했다가 속도가 안나와서 고생했는데
    덕분에 속도가 잘 나옵니다. 감사감사 ^^

    응답
  • 다른 사이트에서 보고 한건 속도가 떨어지거나 다운이 안되는 상태가 있었는데 여기 보고 따라하니까 속도가 오르네요. 감사합니다

    응답
  • 감사합니다. 오늘 토렌토를 다운 받아서 최적의 셋팅을 하고 갑니다. ^^

    응답
  • 굳굳

    응답
  • 감사합니다 덕분에 최적화 했습니다

    응답
  • 상태 안 좋은 하드는… 기가 인터넷 환경일 때 프리징 걸리니 전체 연결 수, 개별 연결 수를..절반으로 줄여야 해요

    응답
  • 토렌트 다운 완료 후 예전에는 완료시간에 몇일전이라고 나왔는데 새로 받은 후에는 그게 사라졌는데 혹시 어떻게 해야하는지 아시나요?

    응답
  • 감사합니다

    응답
  • 놈우 감사드립니다

    응답
  • 5400rpm이면 어떻게 하나요…?

    응답
  • 읽기 캐시 안 끄면 메모리 무지하게 잡아먹어서 컴퓨터 멈춥니다.
    읽기는 업로드 전용인데….

    응답
  • Somebody necessarily lend a hand to make significantly posts I might state. This is the very first time I frequented your website page and thus far? I surprised with the analysis you made to make this actual publish incredible. Magnificent job! dkgabcfedkfb

    응답
  • 덕분에 도움되었습니다. 감사합니다.

    응답
  • 이미지랑 밑에 설명이 다르니 헷갈리긴하네요 그래도 잘따라했습니다

    응답
  • 700매가짜리 인터넷가지고 2메가로 다운받네요,, 1기가쯤은 30초도 안걸려서 다운받아버리는 검퓨터인데 고작 50기가 가지고 하 ㅠㅠㅠㅠㅠㅠ

    응답
  • 너무너무 고맙다능 !!!!!

    응답
  • 덕분에 12시간 다운로드가 20분으로 줄어들었어요. 감사해요ㅎㅎ

    응답
  • 안녕하세요 감사합니다. 전에는 자료를 받으면 토렌트 프로그램이 다운 되었는데 여기걸 보고 설정을 수정하니 다운되는 현상은 없어지는 것 같군요 그런데 전에도 자료를 받으면서 영상을 보고 있으면 영상과 소리가 점점 안맞아지는데 여기 설정으로 바꾸고 나서는 조금은 낳아졌는데 그래도 조금은 영상과 소리가 안맞아지는데 뭘 고치는게
    좋을까요?

    응답
    • 토렌트에서 다운로드와 동영상 시청을 동시에 할때 토렌트 자료를 받는 디스크가 느리거나 PC 사양이 낮은 경우 부하가 걸리기 때문에 동영상 싱크가 안맞을 수가 있습니다.

      해결책은 토렌트를 받는 디스크를 빠른 걸로 교체하는게 가장 확실하며 여건이 안된다면 동영상 플레이어의 렌더러를 변경해 보는 방법도 있습니다.

    • 제컴을 얼마전에 교체하면서 컴사양은 문제가 없다고 생각하고있는데요. i7에 램16기가 그래픽1050 대충 이렇고요
      전 자료는 ssd에 받고 전엔 ssd 받아서 다 받고나면 거기서 바로 보곤 했는데 누가 다른 디스크로 옮겨 봐래서 지금은 1테라짜리 디스크에 옮겨서 보고 있습니다.

    • 댓글에 정보가 없어서 저사양 PC일 것으로 예상했습니다. ^^;;

      사양에 문제가 없으니 하드디스크에 저장하는게 문제가 될 수 있겠네요. 본문에도 설명이 되있지만 토렌트 특성상 파일을 다운을 받는 과정에서 자잘한 파일을 받아 합칠때 디스크 부하가 많이 걸리게 되는데 이것 때문에 문제가 되는 것 같네요.

      temp 폴더를 하드 디스크로 지정하고 완전체 파일은 SSD에 저장하는 설정을 해보는게 좋을 것 같습니다.

      옵션은 설정 > 폴더에 있습니다.

  • 크게 도움이 되었습니다!!!!

    응답
  • 와 알기쉽게 캡쳐까지해서 알려주시다니 정말 감사합니다ㅠㅠㅠㅠ!!!!
    이포스팅써주셔서정말정말감사해요사랑해요완전최고짱짱짱 영원히행복한하루되세요!!!!

    응답
  • 빨라졌어요 최고

    응답
  • 감사합니다 번창하고 건강하세요
    2020년 2월 13일 10:46 오후

    이 방법쓰니까 진짜 빨라졌어요ㅠㅜ 다른분이 올려주신 것도 해봤는데 안돼던데 이글 따라하니까 빨라짐 킹갓빛ㅠㅜㅠㅠ사는동안 번창하고 만수무강 기원이여

    응답
  • 정말 유용한 정보입니다 설정후 확연하게 빨라졌습니다

    응답
  • 예전 포스팅이라 지금도 그대로 설정을 적용해도 쓸만한 속도가 나올지 몰라서 질문합니다 속도가 느려서 최대 연결피어수도 500까지 늘렸는데 아직도 속도가 초당 5메가를 넘지 못하네요 다른방법이 있을까요

    응답
  • 포멧할때마다 도움이 많이됩니다

    응답
  • 지금도 똑같이 적용됩니다

    응답
  • 감사합니다. 훨씬 빠르네요

    응답
  • 압도적 감사…!

    응답
  • 압도적 감사 22222222 다운속도 7메가 넘어본 적 처음임ㅠㅠ

    응답
  • 큐빗토렌트 쓰다가 갑자기 이유없이 계속 작동이 중단된다는 메세지와 함께 꺼져서 유토렌트 다시 설치했는데 얘기하신대로 설정하고 보니 예전 쓸때보다 좋네요 감사해요~

    응답
  • 진짜 너무 감사합니다 정말 ㅠㅠㅠㅠㅠㅜ

    응답
  • 업 속도가 뭔가요? 낮으면 어떤 문제가 생기나요?

    응답
  • 좋은정보 감사드립니다.

    응답
  • 최고에요!! 감사합니다.

    응답
  • 이것저것 해도 안되서 2.2.1 구버전 설치하니 안정적으로 작동하네요
    다해도 안되시는분들은 구버전 설치해보세요

    응답
  • 고맙습니다~

    응답

답글 남기기

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

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