ネットワーキング
 Computer >> コンピューター >  >> ネットワーキング >> ネットワーキング

qBittorrentのダウンロード速度を最適化する方法【2020年最新版】

※本記事は2020年6月時点の最新のチューニング情報に基づいて更新されています。

qBittorrentは、完全無料・軽量・全プラットフォーム対応という特徴を持つ、最も人気のあるTorrentクライアントの一つです。

しかし実際には、Torrentクライアントを使ってダウンロード速度を最大限に引き出す方法を知らないユーザーが多く存在します。このガイドでは、qBittorrent自体の設定を見直し、可能な限り最高のダウンロード速度を実現するための手順を詳しく解説します。

なお、当サイトは違法な海賊版行為を助長するものではありません。Torrentは合法的なコンテンツをダウンロードするための優れた手段であり、100%合法的なパブリックドメインのTorrentを配信しているサイトも数多く存在します。

また、「バックグラウンドで動作してTorrentの速度を向上させる」と謳うソフトウェアが多数存在しますが、これらは完全に偽りであり、アドウェアやスパイウェア、最悪の場合キーロガーなどを含んでいることがほとんどです。適切な設定以外にTorrent速度を上げる魔法の弾丸は存在しないことを覚えておきましょう。

DNSサーバーを試してみる

ISP(プロバイダ)のデフォルトDNSやGoogleのDNS(8.8.8.8)を使用している場合は、他のDNSプロバイダを試してみることをおすすめします。OpenDNSは人気の代替案であり、Cloudflareは特にアジア地域において現在最速とされるDNSを提供しています。

qBittorrentのダウンロード速度を最適化する方法【2020年最新版】

DNSを変更してもダウンロード速度そのものが直接向上することはありませんが、トラッカーやピアへの接続性が改善され、特にISPがDNSレベルでTorrentをブロックしている場合には効果を発揮します。

2020年現在、ポート開放は必要か?

Torrentソフトにおけるポートの話題は、一種のオカルト的な魔術のように語られがちです。多くの速度改善ガイドではルーターのポート開放を推奨していますが、2020年現在では、ISPやルーターの機種、ファイアウォール設定によっては、それほど重要ではない場合もあります。

ISPは以前からTorrentでよく使われるポートのブロックを行ってきましたが、利用可能なポート数が膨大にあるため、最近ではポートブロックを諦めているISPも少なくありません。それでも多くのガイドがポート開放を推奨する理由は主に2つあります。

  1. ISPによってブロックされた特定のポート範囲を手動で回避できる。
  2. より多くのピアに接続できるようになり、結果としてダウンロード速度が向上する。

ただし、2つ目の点については理解しておくべきことがあります。これは厳密な科学ではなく、ルーターでTorrentクライアント用のポートを明示的に開放しなくても、クライアントはピアに接続できます。

これは、「ファイアウォール内」のクライアントにも一部のピアが接続してくるためです。シードが豊富な大きなスウォーム(群れ)に参加していれば、ポートを開放しているかどうかはほとんど影響しません。

さらにqBittorrentはUPnP(Universal Plug n' Play)に対応しているため、クライアントが自動的に最適なポートを検索し、一時的に開放してくれます。

正直に言えば、2020年現在においてポート開放がTorrent速度に本当に影響するのは、少数のピアしかいない小さなスウォームに接続しており、かつルーターがUPnP非対応の場合だけです。手動でのポート設定が望ましいシナリオについてさらに技術的な説明も可能ですが、一般ユーザーにとってはこれくらいの知識で十分でしょう。

それでも手動でポート開放したい場合

まず、qBittorrentに事前設定されているポートがすでに開いているかどうかをテストしましょう。CanYouSeeMeのようなサイトを利用し、qBittorrentをバックグラウンドで起動した状態で、「オプション→接続→着信接続に使用するポート」のポート番号をCanYouSeeMeに入力します。

qBittorrentのダウンロード速度を最適化する方法【2020年最新版】

ポートが開いていると認識されれば、この項目は問題ありません。開いていない場合は、ルーターで新しいポートを開放する必要があります。手順はルーターの機種によって異なるため、お使いのルーター専用のガイドを参照するのが確実です。

いずれの場合も、49160〜65534の範囲からポートを選択してください。かつてTorrentソフトの標準ポート範囲は6881〜6999でしたが、多くのISPがこの範囲をブロックするようになったためです。また、他のプログラムと共有されているポートも避けるべきで、上記の範囲なら使用中の可能性は低いでしょう。

ルーターでポート開放を行ったら、qBittorrentの設定でも同じポート番号に変更し、再度CanYouSeeMeでテストします。

使用したいポートがWindowsの他のプログラムと競合しないか完全に確認したい場合は、コマンドラインを開いて以下を入力します。

Netstat -a >c:\log.txt

これにより使用中のすべてのポートがスキャンされ、ログファイルに保存されます。ログを読めば、どのポートがすでに使われているかがわかります。

ルーターのポート開放手順については機種ごとの専門ガイドが多数存在するため、ここでは一律の手順は紹介できません。

スウォームの仕組み:シード・リーチャー・そしてあなた

理解しておくべき重要なポイントとして、シード/ピア比率の仕組みがあります。

Torrentをダウンロードまたはアップロードしている全員が「スウォーム」の一部です。スウォーム内にシード(アップローダー)よりもリーチャー(ダウンローダー)が多い場合、シード側は接続中の全リーチャーに対して公平に帯域を分配しようとするため、全員のダウンロード速度が低下します。

具体例で考えてみましょう。あるシードの最大アップロード速度が100Kbpsで、10人のリーチャーが接続しているとします。この場合、シードは各リーチャーに約10Kbpsずつ(100Kbps÷10)アップロードしようとします。もし接続しているのが2人だけであれば、それぞれ約50Kbpsを受け取れます。このように、ダウンローダーがアップローダーより多いと、Torrentが簡単に極端に遅くなることがわかります。

こうした状況は、有名なTorrentサイトなどの公開トラッカーでは珍しくありません。

一方、プライベートトラッカー(スウォームネットワーク)は、高いアップロード比率を持つ実績あるシーダーにダウンロード速度の優先度を与えることで、この問題を補っています。これらのトラッカーは通常、会員制の非公開サイト上にあり、アップロードでの還元量が多いほどダウンロードの優先度が高くなります。

つまり、Torrentを完全にダウンロードした後もしばらくシードを続けて十分なアップロード比率(1:1以上)を獲得すれば、次回そのトラッカーからTorrentをダウンロードする際に大幅に高い優先度が与えられます。最高のダウンロード速度を目指すなら、このガイドの他の設定に加えて、プライベートトラッカーグループへの参加と平均以上のシード比率の維持を検討するとよいでしょう。

ピアソースの設定を変更する

質の高いシーダーをより多く見つけるために有効なのが、qBittorrentの設定でピアソースを変更することです。

qBittorrentのダウンロード速度を最適化する方法【2020年最新版】

  1. 「ツール→オプション→BitTorrentタブ」を開きます。
  2. 「DHTを有効にする」と「Peer Exchangeを有効にする」にチェックを入れます。
  3. 「ローカルピア探索を有効にする」のチェックは大規模なキャンパスネットワークやLANにいる場合を除き外します。
  4. 暗号化モードを「暗号化を許可」に設定します。

これらの設定について簡単に説明します。DHTとPeXによるピア探索機能は、世界中のより多くのピアを発見するのに役立ちます。これはつまり、ダウンロード元となり得るシーダーの候補が増えるということです。また、プライバシー保護のため、一部のトラッカーやピアは暗号化されたピアとのみ接続するようにしているため、暗号化を許可することで潜在的なピアの母集団も広がります。

ローカルピア探索は、同じISPまたはLAN上のピアを探す場合にのみ有用です。巨大なISPに加入している場合や、同じ音楽の趣味を持つ人が多数いる大学のキャンパスLANなどでは役立つかもしれませんが、ISPが人気のTorrentに独自のトラッカーを挿入し、違法なダウンロード/アップロードを監視しようとしている可能性もあるため注意が必要です。

さらに、VPNを使用している場合、ローカルピア探索は無意味になります。プライバシー保護のためTorrentダウンロード時にはVPNの使用が推奨されるため、ローカルピア探索は無効にしておくのが賢明です。

qBittorrentで最大ダウンロード/アップロード速度を調整する

Torrent速度のチューニングに関する多くのガイドでは、ダウンロードおよびアップロード速度を実際の最大能力の約80%に制限することが推奨されています。これは妥当なアドバイスですが、その理由を理解しておく必要があります。

qBittorrentのダウンロード速度を最適化する方法【2020年最新版】

ISPの料金プランでは、一般的にダウンロード速度の方がアップロード速度より高速に設定されています。例えば、ダウンロード25Mbps・アップロード5Mbpsのインターネットプランに加入しているとしましょう。

ここで、あるTorrentをダウンロードしながら、同時に別のTorrentをアップロードしており、両方とも最大速度で動作している状況を想像してください。大量のデータを最大速度でアップロードすると、アップロードの帯域が飽和状態になります。

この状態で大きなファイルをダウンロードしようとしても、シーダーに対して「データを受信できている」という応答信号を送るために、一定のアップロード帯域が必要です。しかしアップロード帯域がすでに詰まっていると、この要求/応答がデータの流れの中で失われ、ダウンロード速度の低下につながります。

WiFi、ADSL、ケーブル回線のような非対称接続は特にこの問題が起きやすく、とりわけWiFiで顕著ですが、光回線でも発生する可能性があります。可能であれば、大容量のダウンロード/アップロードはWiFi経由で行わず、モデムに直接接続することをおすすめします。さらに、qBittorrentの設定でダウンロード/アップロード速度を最大値の80〜90%程度に制限しておきましょう。

さて、自分の最大ダウンロード/アップロード速度を調べる方法について少し触れておきます。一部のISPはスピードテストサイトに優先的な帯域を割り当てることで知られており、例えばSpeedtest.netで表示される結果は、ISPによって操作されている可能性があります。また、地域の混雑状況によって、時間帯によっても結果は変動します。

qBittorrentのダウンロード速度を最適化する方法【2020年最新版】

そこで実際にやってほしいのは、複数のスピードテストサイトを、時間帯を変えて何度か試し、その平均値を求めることです。おすすめのスピードテストサイトは以下の通りです。

  • Speedtest.net
  • Speedof.me
  • Testmy.net
  • Fast.com

平均的な最大ダウンロード/アップロード速度が把握できたら、qBittorrentの設定を開き、両方とも最大平均値の80〜90%程度になるよう調整してください。

まとめ

以上が、ほとんどのユーザー向けの基本事項を網羅したガイドでした。それでもTorrentのダウンロードに問題が生じる場合は、コメントを残していただければサポートできるかもしれませんが、考慮すべき個別の要因が非常に多いことはご了承ください。なお、当サイトは違法な海賊版行為を支持するものではありません。

  1. Rubyでポートスキャナーを作成する方法【TCP通信の基礎から実装まで】

    なぜポートスキャナーを自作したいと思うのでしょうか? ポートスキャナーの作成は、TCPプロトコルの基礎を学ぶ絶好の方法です。TCPは、HTTPやSSHを含むほとんどのインターネットプロトコルが利用するトランスポート層(伝送層)です。 また、Rubyのネットワークプログラミングの仕組みを深く理解するための良い演習にもなります。 それでは、ポートについての説明から始めましょう! ポートとは何か? 「ポート」というとき、私たちは実際には何を指しているのでしょうか?OS(オペレーティングシステム)レベルにおけるポートとは、単純に言えばプロセスに関連付けられた「ファイルディスクリプタ」のことです。 ファ

  2. macOS Montereyの動作が遅い・重いときの対処法!Macを快適にする最適化テクニック8選

    新しいOSへのアップデート後に発生しがちな不具合やトラブル。macOS Montereyにアップデートした後、Macの動作が遅くなったり、フリーズしたりして困っていませんか?この記事では、そうした問題を解決し、Macを再び快適に使うための具体的な方法をご紹介します。 macOS Montereyとは?主な新機能をおさらい Appleの新OS「macOS Monterey」は、2021年6月のWWDCで発表され、2021年10月25日にリリースされました。前バージョンのmacOS Big Surと比較すると小規模なアップデートですが、Mac全体の使い心地を大きく向上させる魅力的な新機能が数多く搭