অসম্পূর্ণ ফাইলগুলির ডেটা ব্লকগুলি পুনরায় ব্যবহার করতে বিটরেন্ট প্রোটোকল একটি বিতরণ উপায়ে ডিজাইন করা হয়েছে। আপনার কম্পিউটারটি নির্দিষ্ট ফাইলগুলির বিজ্ঞাপন দেয় এবং আপনার পিয়াররা ডেটা ব্লকগুলির জন্য অনুরোধ করে না - প্রাথমিকভাবে আপনার বিজ্ঞাপনটি আপনার সরাসরি পিয়ারদের কাছে যায় যা বিতরণকৃত ডাটাবেস (হ্যাশ টেবিল) এর চেয়ে আরও বেশি রিলে হয়। সুতরাং আপনার ফাইলগুলি জানেন এমন পিয়ারের সংখ্যা সাধারণত সময়ের সাথে সাথে বেড়ে যায়।
প্রতিটি পিয়ারের অনুরোধ কিছু অভ্যন্তরীণ ট্র্যাফিক জেনারেট করে, তাই আপনার অন্তর্মুখী ট্র্যাফিকও সময়ের সাথে সাথে বৃদ্ধি পেতে পারে।
চিহ্নিত সহ আমার ক্লায়েন্টের স্ক্রিনশটটি এখানে রয়েছে:
- প্রোটোকল ওভারহেড
- সংযোগ সংখ্যা
- বিতরণ ডাটাবেস নোড
আপনি যখন অনুরোধ করেছেন তবে বিরল ফাইলটি বানাচ্ছেন তখন আপনার মেশিন থেকে আরও অনেক পিয়ার ডাউনলোড করতে চান যা অবশ্যই প্রচুর অভ্যন্তরীণ ট্র্যাফিক তৈরি করবে।
কিছুটা বাড়ানোর জন্য আপনি টরেন্ট ক্লায়েন্টের প্যারামিটারগুলি যেমন সমবর্তী ডাউনলোডের সংখ্যা, খোলামেলা এবং অর্ধ-খোলা সংযোগ ইত্যাদির সাথে ফিড করে এই প্রভাবটি হ্রাস করতে পারেন reduce
আমি সাধারণত অনুমোদিত সংযোগের সংখ্যা হ্রাস করি কারণ আমার বাড়ির রাউটারে প্রচুর সংযোগের সাথে ঝুলতে প্রবণতা রয়েছে - এটি পেশাদার, মৃত ব্যয়বহুল, এর বিপরীতে সস্তা সোহো রাউটারগুলির একটি সাধারণ ত্রুটি।
আমার ক্লায়েন্ট ব্যান্ডউইথ-সম্পর্কিত বিকল্পগুলির স্ক্রিনশটটি এখানে রয়েছে:
আমার রাউটারটি পুরোপুরি 200 ওপেন সংযোগ বজায় রাখে, তবে আমার বাচ্চারা যখন আমাদের সকলকে টরেন্ট করতে শুরু করে তখন এই বিকল্পটি হ্রাস করতে হবে মোট কয়েকশ সংযোগের বেশি নয়, যা একই সময়ে প্রোটোকল ট্র্যাফিককে হ্রাস করে।
দুর্ভাগ্যক্রমে আমি একটি ভাল বিটরেন্ট প্রোটোকল বিশেষ খুঁজে পাইনি। এটি কেবলমাত্র আংশিকভাবে প্রশ্নের উত্তর দেয়: