স্ক্রিপ্ট বাশ: ট্রান্সমিশন ব্যান্ডউইথ স্বয়ংক্রিয়ভাবে নিয়ন্ত্রণ করুন

সবাইকে অভিবাদন. এটি আমার দ্বিতীয় পোস্ট। আমার ভাগ করে নেওয়ার মতো ভাল কিছু না থাকলে আমি সাধারণত পোস্ট লিখি না এবং এই মুহুর্তে আমার এমন কিছু রয়েছে যা অবশ্যই আগ্রহী।

কয়েক মাস আগে আমি অ্যাপ্লিকেশনগুলির ব্যান্ডউইদথকে সীমাবদ্ধ করার জন্য একটি স্ক্রিপ্ট তৈরি করার কথা ভাবছিলাম, তবে আমার কিছু সমস্যা এবং ত্রুটি ছিল যা আমার পক্ষে কঠিন হয়ে পড়েছিল, তাই আমি আমার সন্দেহগুলি উত্থাপন করেছি ফোরাম de <º DesdeLinux যদি কারও ধারণা ছিল।

তাই আমি এটি কিছুক্ষণ রেখে দিয়েছিলাম এবং একদিন আমি স্ক্রিপ্টটি আবার চালু করার সিদ্ধান্ত নিয়েছি। আমি প্রচুর পরীক্ষা করেছিলাম, বাশ সম্পর্কে আমি অনেক কিছু পড়েছি, এবং আমার অতিরিক্ত সময়টিতে আমার মাথাব্যথা ছিল, তবে আমি এটি করেছি !!

আমি প্রচুর তৃপ্তি পেয়েছি এবং তাই আমি আমার ছোট স্ক্রিপ্টটি আপনার সাথে ভাগ করে নেওয়ার সিদ্ধান্ত নিয়েছি যাতে আপনি এটি ব্যবহার করতে এবং উন্নতি করতে পারেন। আমি এটি জিপিএলভি 3 এর আওতায় লাইসেন্স করার পরিকল্পনা করছি, তবে এটি আমার প্রথম প্রকল্প তাই এটি কীভাবে করা যায় তা সম্পর্কে আমি নিশ্চিত নই (যে আগে এটি করেছে তার কাছ থেকে আমার পরামর্শ প্রয়োজন))

ঠিক আছে, এখন আমি আমার প্রয়োজনীয়তা কী ছিল এবং সমস্যা সমাধানের জন্য আমি কী করেছি তা ব্যাখ্যা করব।

অবস্থা
আমার কাছে 512 কেবিএসের একটি ইন্টারনেট পরিকল্পনা রয়েছে, তাই আমি এটি ব্যবহার করি ট্রান্সমিশন বিটটোরেন্ট ক্লায়েন্ট হিসাবে বড় ফাইল ডাউনলোড করার জন্য (যেমন LibreOffice এবং কিছু GNU / Linux ডিস্ট্রোস)) সেই গতির সাথে ডাউনলোডগুলি দীর্ঘ সময় নেয় এবং ওয়েব ব্রাউজার ব্যবহার করার সময় সমস্যা হয় ফায়ারফক্স: লোড করতে দীর্ঘ সময় লাগে।

আমি যখন ইন্টারনেটে সংযুক্ত থাকি তখন আমি ট্রান্সমিশনের আপলোড এবং ডাউনলোডের সীমা সক্রিয় করে ফায়ারফক্সের লোড হওয়ার জন্য অপেক্ষা করি, তারপরে আবার টরেন্ট শুরু করি। আপনি দেখতে পাবেন, কয়েক বার এটি করা ক্লান্তিকর। উল্লেখ করার দরকার নেই যে মাঝে মাঝে আমি সমস্ত টরেন্টকে সরাসরি থামিয়ে দিয়ে আবার তা চালু করতে ভুলে যাই, যার ফলে টরেন্টগুলি আপলোড / ডাউনলোড করার জন্য মূল্যবান সময় নষ্ট হয়।

সমাধান
এই সমস্যার জন্য আমি একটি বাশ স্ক্রিপ্ট তৈরি করার সিদ্ধান্ত নিয়েছি যা মূলত নিম্নলিখিতটি করে:

1. পরীক্ষা করুন যে ট্রান্সমিশন চলছে এবং কোনও টরেন্ট থামেনি। যদি তা হয় তবে টরেন্টগুলি আবার চালু করুন।

2. ফায়ারফক্স চলছে কিনা তা যাচাই করুন। তারপরে এটি কেবি / এস এটি দ্বারা প্রেরিত এবং প্রাপ্ত হয় এবং সেগুলিকে একটি ফাইলে সংরক্ষণ করে।

3. যদি ব্রাউজার আপলোড বা ডাউনলোড KB / s একটি রেফারেন্স সীমা অতিক্রম করে, ট্রান্সমিশন আপলোড / ডাউনলোড সেটিংস পরিবর্তন করা হয়।

এটি মঞ্জুরি দেয় যে কোনও ওয়েব পৃষ্ঠায় অ্যাক্সেস করতে চাইলে, যখন ব্রাউজারটি অনুরোধটি প্রেরণ করে, ট্রান্সমিশন ফাইল আপলোড সীমাবদ্ধ থাকে এবং যখন পৃষ্ঠা ডেটা প্রাপ্ত হয়, ডাউনলোড সীমাবদ্ধ থাকে। একসাথে একাধিক পৃষ্ঠাগুলি অ্যাক্সেস করার সময় এটি দুর্দান্ত কাজ করে এবং ফলাফলগুলি প্রকৃতপক্ষে ট্রান্সমিশন অক্ষমের মতো।

দুর্দান্ত সুবিধাটি হ'ল এটি সম্পূর্ণ স্বয়ংক্রিয় এবং এতে আমার হস্তক্ষেপের প্রয়োজন নেই।

এই পান্ডুলিপি
যদিও এটি কোনও অ্যাপ্লিকেশনের ব্যান্ডউইথ খরচ নিয়ন্ত্রণ করতে ব্যবহার করা যেতে পারে, এই মুহূর্তে এটি কেবল একটি বিশেষ সমস্যা সমাধানের জন্যই রচিত। তবে পরিবর্তনগুলি করা খুব কঠিন নয়।

প্রয়োজনীয়তা
এটি সঠিকভাবে কাজ করার জন্য অ্যাপ্লিকেশন থাকা দরকার «নেটগাগ».

এই ক্ষেত্রে, স্ক্রিপ্টটি ফায়ারফক্স এবং ট্রান্সমিশনের সাথে কাজ করার সাথে সাথে "ট্রান্সমিশন-রিমোট" ছাড়াও এই অ্যাপ্লিকেশনগুলি ইনস্টল করা দরকার, যা টরেন্ট আপলোড এবং ডাউনলোডের মান পরিবর্তন করে। আমি "awk" স্ক্রিপ্টটিতেও ব্যবহার করি। আমি এটি উল্লেখ করেছি কারণ আমি জানি না যে সমস্ত ডিস্ট্রো এটি ইনস্টল করেছেন কিনা।

সফ্টওয়্যার ব্যবহৃত
স্ক্রিপ্টটি ব্যবহার করে এমন অ্যাপ্লিকেশনগুলির একটি তালিকা এবং সিস্টেম যেখানে এটি কাজ করে।

Bian দেবিয়ান জিএনইউ / লিনাক্স 6.0.8
• লিনাক্স 2.6.32-5-686
• ফায়ারফক্স 24.0
• ট্রান্সমিশন 2.03 (11030)
Eth নেথোগস 0.7.0

ফাঁসি
এটি অবশ্যই রুট হিসাবে চালানো উচিত নেটগাগ শুধুমাত্র যে ব্যবহারকারীর সাথে চালানো যেতে পারে, কিন্তু সংক্রমণ-দূরবর্তী এটি কমান্ডের মাধ্যমে সাধারণ ব্যবহারকারীর সাথে সম্পাদিত হয় তার।

স্ক্রিপ্ট অভ্যন্তরীণ বাশ কমান্ড ব্যবহার করে ফাঁদ যার সাহায্যে সংক্রমণ লোড / আনলোড ডিফল্ট মানগুলি পুনরুদ্ধার করা সম্ভব হয়, যখন এটি সিগিন্ট (সিটিআরএল + সি) বা সিগনটারম সিগন্যালের মাধ্যমে বন্ধ হয়ে যায়।

এটি স্টার্টআপে চালাতে এবং কম্পিউটার বন্ধ বা পুনরায় চালু করার সময় বন্ধ করার পদ্ধতি সম্পর্কে নিশ্চিত হন না। আমি ফাইলটিতে একটি লিঙ্ক রাখার কথা ভাবছিলাম /etc/rc.local তবে আমি জানি না এটি কাজ করবে কিনা এবং আমি কীভাবে / ইত্যাদি / কাজ করে তা সত্যই বুঝতে পারি নাinit.d (আমি কিছু স্ক্রিপ্ট দেখতে পেয়েছি যা এমনকি আছে কঙ্কাল, তবে আমি সেগুলি বুঝতে পারি না)। যদি কেউ আমাকে সহায়তা করতে পারে তবে আমি খুব কৃতজ্ঞ হব।

ভাল লোকেরা, এটি। আমি আশা করি যে আমার সামান্য অবদান আপনার পক্ষে কার্যকর এবং আপনি যদি চান আপনি এটি উন্নতি করতে পারেন। আপনার মতামত এবং সুপারিশগুলি পড়ার সাথে সাথে ফাইলটি সুরক্ষার সমস্যা রয়েছে সে ক্ষেত্রে পরামর্শগুলি পড়তে পেরে আমি খুশি হব (আমি কোনও প্রোগ্রামার নই, আমি কেবল সময়ে সময়ে কয়েকটি জিনিস করি)।

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

আপনি স্ক্রিপ্টটি ডাউনলোড করতে পারেন পেস্ট। পড়ার জন্য অনেক ধন্যবাদ !!


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   এলাভ তিনি বলেন

    উহু! আকর্ষণীয় 😀

    1.    এলিওটাইম 3000 তিনি বলেন

      নীচের বাম কোণে আপনার কাছে ব্যান্ডউইথ সীমিত করার বিকল্প রয়েছে যা আপলোড এবং ডাউনলোডের ক্ষেত্রে ট্রান্সমিশন উভয়ই গ্রাস করে। ট্রান্সমিশনের সাথে আমার এটি নিয়ে কোনও সমস্যা হয়নি।

      1.    মিষ্ট রূটি তিনি বলেন

        তবে এটি স্বয়ংক্রিয়, এবং গ্রাফিকাল ইন্টারফেস ছাড়া ট্রান্সমিশনও রয়েছে যাতে আপনার কাছে সেই ফাংশনটি এতটা কাছে নাও থাকতে পারে।

      2.    জোয়াকুইন তিনি বলেন

        হ্যালো, আপনি কেমন আছেন.
        হ্যাঁ আমি এটি ইতিমধ্যে জানি। তবে ঠিক এটাই আমি করতে চাই না।
        আমার খুব খারাপ ইন্টারনেট পরিকল্পনা রয়েছে (512 কেবি এবং এটি আমার অঞ্চলের সেরা)।

        আমার স্ক্রিপ্ট দিয়ে, আমি হাত দিয়ে সবকিছু করার বিষয়ে চিন্তা করি না। কল্পনা করুন যে আপনি ব্রাউজারে একটি পৃষ্ঠা খোলেন এবং ট্রান্সমিশনটি এই মুহুর্তে সমস্ত ব্যান্ডউইদথ দখল করে আছে, তাই পৃষ্ঠাটি লোড হতে কিছুটা সময় নেয় (বেশিরভাগ 1 ′, তবে এটি উত্সাহজনক)। আমি প্রতি দুই মিনিটে "সক্রিয়করণের সময়সীমা" সম্পন্ন করেছি। এটি স্বয়ংক্রিয় এবং প্রায় তাত্ক্ষণিক (এটি প্রতি 5 সেকেন্ডে ফায়ারফক্সের পাঠানো এবং প্রাপ্ত কেবি চেক করে)।

        সত্যিই আমার ক্ষেত্রে সেই ইন্টারনেটের গতির সাথে, এটি দুর্দান্ত। এছাড়াও আমি অন্য একটি অ্যাপ্লিকেশন জানি যা এটি এটি করে না, অন্যথায় এটি এটি না করে। আমি কেবল ব্যান্ডউইথের সীমাবদ্ধ দেখেছি, তবে স্বয়ংক্রিয়ভাবে নয়।

        আমি আশা করি আমি পরিষ্কার ছিলাম। পড়ার জন্য আপনাকে ধন্যবাদ!

        1.    জোয়াকুইন তিনি বলেন

          দুঃখিত আমি ভূল ছিলাম. এগুলি 512 কেবি নয়, বরং তারা কিবিটস। (এটি, 1/2 "মেগা")। আমি সর্বোচ্চ ডাউনলোড করতে পারি 75KB / s এবং 50KB / s আপলোড। ইন্টারনেট যখন ভাল থাকে, অন্যথায় স্বাভাবিক 48 এবং 23 হয়।

    2.    জোয়াকুইন তিনি বলেন

      ধন্যবাদ!

  2.   মিষ্ট রূটি তিনি বলেন

    আকর্ষণীয়, আমি কিউবিটোরেন্ট ব্যবহার করি এবং সীমাটির জন্য স্যুইচটি ব্যবহার করি।

    পোস্টগুলি রঙগুলি সুন্দর দেখাচ্ছে 😉

    1.    জোয়াকুইন তিনি বলেন

      রঙগুলির জন্য ধন্যবাদ। আমি এতে খুব একটা ভাল নই, এতো টেক্সট সহ এটি খুব দীর্ঘ এবং একঘেয়ে লাগে।

  3.   হোর্হে তিনি বলেন

    ব্যক্তিগতভাবে, আমি লাইভ অ্যাপ্লিকেশন ট্যাব সহ ট্রান্সমিশন-ডেমন এবং ফায়ারফক্স ব্যবহার করি, তাই আমি বাহ্যিক প্রোগ্রামগুলি নিয়ে বা টরেন্টস বা সক্রিয় কচ্ছপ চালিয়ে যাওয়া ভুলে যাব না (এবং আমি এটি আমার ফোন থেকে নিয়ন্ত্রণ করতে পারি)। কোনও পরিষেবা যুক্ত করার জন্য কোনও ব্যবহারকারী যুক্ত করা হয় (উদাঃ অ্যাডুসার - অক্ষম-পাসওয়ার্ড নেট্োগগুলি), ডিমনটির জন্য একটি পাঠ্য ফাইলটি /etc/init.d এ একটি নাম (উদাহরণস্বরূপ: নেটহগস-ডেমন) দিয়ে তৈরি করা হয় এবং তারপরে এটি ডিবিয়ানে হয় "আপডেট-আরসি.ডি নেটহোগস-ডেমন ডিফল্ট" টাইপ করুন যাতে এটি নিজেই শুরু হয়।

    পাঠ্য ফাইলটিও একটি বাশ স্ক্রিপ্ট যা আপনি আপনার স্ক্রিপ্টটিকে এতে মার্জ করতে পারবেন।
    এটি আপনাকে সহায়তা করতে পারে কিনা তা দেখুন, এটি ট্রান্সমিশন-ডেমন শুরু করতে ব্যবহার করা যেতে পারে, নেট নেটগুলি শুরু করার জন্য এটি ব্যবহার করা যেতে পারে https://trac.transmissionbt.com/wiki/Scripts/initd

    1.    জোয়াকুইন তিনি বলেন

      হ্যালো!
      আসুন দেখুন আমি বুঝতে পারি কিনা: এটি হ'ল প্রারম্ভকালে ট্রান্সমিশন শুরু করা এবং বন্ধ বা পুনরায় চালু করার সময় এটি বন্ধ করা। এটির সাথে আমার কোনও সমস্যা নেই যেহেতু এটি সর্বদা নিজে থেকেই শুরু হয় এবং ডাউনলোড শুরু হয় (এক্সএফসি-তে প্রারম্ভকালে অ্যাপ্লিকেশনগুলিতে এটি যুক্ত করেছি)।

      আমার সমস্যাটি হ'ল আমি যদি স্ক্রিপ্টটি rc.local বা init.d এ রাখি তবে আমি জানি না কীভাবে কম্পিউটার স্ক্রিপ্টটি থামায়। এটি হ'ল, পিসি বন্ধ / পুনঃসূচনা করার সময় সমস্ত প্রক্রিয়া সমাপ্ত হবে (এবং তাদের সাথে ট্রান্সমিশন এবং নেথোগগুলিও) তবে আমার স্ক্রিপ্টের কী হবে তা আমি জানি না।

      এবং কেন আমাকে বিরক্ত করে? স্ক্রিপ্টটি / টিএমপি-তে একটি ফাইল তৈরি করে এবং সংক্রমণের গতি নিয়ন্ত্রণ করে। যদি আমি এটি একটি টার্মিনালে চালিত করি এবং হঠাৎ এটি বন্ধ করে দেয় (উদাহরণস্বরূপ CTRL + c), স্ক্রিপ্টটি বন্ধ করার আগে ডিফল্ট গতি পুনরুদ্ধার করে (যদি প্রয়োজন হয়) এবং তারপরে নেথোগগুলি বন্ধ করে এবং / থেকে ফাইলটি মুছে দেয় tmp। আমি এটি যথাসম্ভব "পেশাদার" করার চেষ্টা করেছি যাতে এটি কোনও আলগা ফাইল বা ব্যাকগ্রাউন্ড প্রক্রিয়া না ফেলে।

      আপনি যা বলেছেন সে সম্পর্কে, "লাইভ অ্যাপ্লিকেশন ট্যাব" কী তা আমি বুঝতে পারি নি।

      1.    হোর্হে তিনি বলেন

        একটি অ্যাপ্লিকেশন ট্যাব একটি স্থায়ী ট্যাব, এটি সর্বদা ফায়ার ফক্সের মধ্যে খোলা এবং ছোট করা হয় http://i.imgur.com/a5i0aP3.png (ট্যাবে প্রাসঙ্গিক মেনু, «পেস্ট ট্যাব on ক্লিক করুন)। ডেমনগুলি যখন TERM সিগন্যাল প্রেরণ করে তখন তারা অধিবেশন বন্ধ হওয়ার পরে এবং তাদের ডেটা সংরক্ষণ করার পরে কিছুক্ষণ অপেক্ষা করে। নোট করুন যে স্ক্রিপ্টটি প্রস্থান করার সময় আমি যে লিঙ্কটি দিয়েছিলাম তার আগে স্টার্ট-স্টপ-ডেমোন কল করে এবং সঞ্চালন বন্ধ করতে বলে, সেখানে আপনি "কিল্লাল নেটগুলি" পেস্ট করতে পারেন এবং এতে স্টপস্ক্রিপ্ট কী রয়েছে। এই ক্ষেত্রে init স্ক্রিপ্টটি আপনাকে নির্দিষ্ট ব্যবহারকারীর পরিবর্তে রুট হিসাবে ডাকতে হবে, কারণ এটির সুবিধাগুলি প্রয়োজন।

        1.    জোয়াকুইন তিনি বলেন

          ভাল টিপ জন্য ধন্যবাদ। যত তাড়াতাড়ি সময় হবে আমি চেষ্টা করব!

  4.   মুখোমুখি তিনি বলেন

    দুর্দান্ত, আমি এই ত্রুটিটি পেরিয়ে এসেছি যেহেতু আপনার সাথে একটি দ্রুত সংযোগ রয়েছে, আপনি যখন সার্ফ করতে চান এবং এইভাবে "নষ্ট" সময় সীমাবদ্ধ করতে বাধ্য হন।
    আমি চেষ্টা করতে যাচ্ছি যখন আমি করতে পারি। শুভেচ্ছা এবং ধন্যবাদ !!

    1.    জোয়াকুইন তিনি বলেন

      আপনাকে ধন্যবাদ! আশা করি এটি আপনাকে সহায়তা করতে পারে!

      1.    ফ্যাসুন্দো তিনি বলেন

        হ্যালো আবার জোয়াকুইন। আমি দেখতে পাচ্ছি যে আপনি সমস্ত মন্তব্যের প্রতিক্রিয়া জানাতে যত্ন নিচ্ছেন তাই আমি এর সদ্ব্যবহার করতে যাচ্ছি এবং আমি আপনাকে কয়েকটা দুষ্টু প্রশ্ন জিজ্ঞাসা করতে যাচ্ছি।
        প্রথমত, আমি কীভাবে জানব যে আমার "অ্যাডক" স্ক্রিপ্টটি ইনস্টল করা আছে? আমি ডেবিয়ান 7.2 ব্যবহার করি।
        দ্বিতীয়ত, আমি জানি না পেস্ট কোডটি দিয়ে কী করব। আমাকে একটি টেক্সট এডিটর দখল করতে হবে এবং এটিকে "ব্যান্ডউইথ-কনট্রোল.আরশ" নামে একটি ফাইলে সংরক্ষণ করতে হবে এবং তারপরে এটি "./band-width-control.sh" হিসাবে চালাতে হবে। এটি সেই অংশ যেখানে আমি সবচেয়ে বেশি হারিয়েছি।
        তৃতীয়: আপনি যখন এটিকে মূল হিসাবে চালিত করতে চান, তখন এটি ব্যবহারকারী থেকে রুটে পরিবর্তন করা দরকার বা এটি সুডো দিয়ে?

        বিষয়টিতে আমাকে সুপারিশ করার জন্য যদি আপনার কোনও পাঠ্য থাকে তবে আমি এটির প্রশংসা করি।
        গ্রিটিংস!

  5.   গিসকার্ড তিনি বলেন

    এজন্য আমি সর্বদা ট্রান্সমিশন আনইনস্টল করি এবং ডেলিওজ ইনস্টল করি। ঠিক আছে, তার জন্য এবং আরও কিছু জিনিস যা ডেলিউজ আমাকে দেয় যা অন্যটি আনেনি।

    1.    জোয়াকুইন তিনি বলেন

      হাই, আমি ডেলিউজকে চিনি না। আমার মূল সমস্যা হ'ল ইন্টারনেট পরিষেবা। এটি দিয়ে আমি এটি সম্পূর্ণরূপে গ্রাস করব।

  6.   পান্ডা তিনি বলেন

    ওহে. আমার ব্যান্ডউইথও সীমাবদ্ধ তাই আমি এই স্ক্রিপ্টটি চেষ্টা করেছি। কিন্তু এটি কাজ করছে না। ত্রুটিটি নেটহাগস -t কমান্ডে রয়েছে বলে মনে হচ্ছে। এটি "প্রথম প্যাকেট আসার অপেক্ষায় ত্রুটিটি ফিরে আসে (সোর্সফোর্জ.नेट বাগ 1019381 দেখুন)" এবং আমি পুদিনা, আর্চলিনাক্স এবং কিছুই চেষ্টা করেছিলাম। সেই আদেশটি কী ফিরে আসবে? আমি মনে করি প্রতিটি অ্যাপ্লিকেশন দ্বারা ব্যবহৃত ব্যান্ডউইথের সরল পাঠ্যে আমার মুদ্রণ করা উচিত। আপনি কি এমন আরও একটি প্রোগ্রাম জানেন যা আপনাকে নেটওয়ার্ক শুনতে দেয়?

    1.    জোয়াকুইন তিনি বলেন

      হ্যালো, আপনি কেমন আছেন.
      এটি একটি নেথোগস বাগ। এটি আমার কাছেও উপস্থিত হয়, তবে এটি যাইহোক কাজ করে।

      নেথোগস যা করে তা হ'ল বাস্তব সময়ে সর্বাধিক ব্যান্ডউইদথ গ্রহণকারী প্রক্রিয়াগুলি দেখানো হয়। স্ক্রিপ্টে, এর আউটপুট একটি পাঠ্য ফাইল "নেট.লিস্ট" এ সংরক্ষণ করা হয়, যাতে এটি পরে ফিল্টার করা যায়।

      স্ক্রিপ্টটি কেবল সংক্রমণ (একটি বিটোরেন্ট ক্লায়েন্ট) এবং ফায়ারফক্স (ওয়েব ব্রাউজার) এর সাথে কাজ করে। এটি যা করে তা হ'ল ফায়ারফক্স যখন কোনও ওয়েব পৃষ্ঠা লোড করে তখন ট্রান্সমিশনের ব্যান্ডউইথ সীমাবদ্ধ করে। আপনাকে ইনস্টল করতে হবে: নেথোগস, ট্রান্সমিশন, ট্রান্সমিশন-রিমোট এবং ফায়ারফক্স।

      এটি সমস্ত পোস্টে ব্যাখ্যা করা হয়েছে, সুতরাং আপনার সমস্যাটি কী তা আমি জানি না।

      PS: দয়া করে সঠিকভাবে লিখুন এবং আপনার বানানটি উন্নত করুন। এটি একটি মন্তব্য, কোনও পাঠ্য বার্তা নয়।

      1.    পান্ডা তিনি বলেন

        স্ক্রিপ্টটি আমার পক্ষে কাজ করে না। সেই ত্রুটি বার্তাটি বহুবার মুদ্রণ করে। এটি কী করে তা দেখার জন্য একটি টার্মিনালে "নেটগস -t" চালান তবে এটি কোনও কিছুই মুদ্রণ করে না, কেবল ত্রুটি। আমার পিসিতে এটি কাজ করছে না। আমি কল্পনা করি যে এটি প্রিন্ট এবং ব্যান্ডউইদথ দেখিয়ে -t ছাড়াই প্রিন্ট করা হয় তার মতো কিছু মুদ্রণ করা উচিত। তবে আমার ক্ষেত্রে এটি এর কোনও মুদ্রণ করে না। স্ক্রিপ্টটি বিকাশ করতে আপনি কোন ডিস্ট্রো ব্যবহার করেছেন?

        1.    জোয়াকুইন তিনি বলেন

          আপনি যদি ঘনিষ্ঠভাবে লক্ষ্য করেন তবে পোস্টটিতে ব্যবহৃত সমস্ত সফ্টওয়্যার এবং এর সংস্করণ রয়েছে। ত্রুটি কেন জানি না, তবে এটি প্রতিবার "নেটহাগস -t" চালানো আমার কাছে উপস্থিত হয়। স্ক্রিপ্টে এটি প্রতি 2 ″ ঘটবে ″

          এটি এমনও হতে পারে যে আপনি যখন নেটহোগগুলি চালাবেন, তখন নেটওয়ার্কটি ব্যবহার করার কোনও প্রক্রিয়া নেই এবং তাই আপনি কোনও আউটপুট পান না।

          স্ক্রিপ্টটি অবশ্যই রুট হিসাবে চালানো উচিত কারণ নেটহোগগুলি ব্যবহার করতে সেই ব্যবহারকারীর প্রয়োজন।

          এখন আমি গুরুত্বপূর্ণ কিছু মনে করেছি এবং কেন জানি এটি আপনার পক্ষে কার্যকর হয় না:

          আপনি স্ক্রিপ্টটি সম্পাদনা করতে হবে এবং সাধারণ ব্যবহারকারীর নাম পরিবর্তন করতে হবে। লিপিটিতে একে "জোয়াকুইন" বলা হয়। আপনাকে অবশ্যই এটি আপনার ব্যবহারকারীর নাম পরিবর্তন করতে হবে।

          দুঃখিত, আমি এটি বুঝতে পারি নি, আমার নামটি একটি চলকতে রাখা উচিত ছিল। যা হয় তা হ'ল আমি এটিকে এত সাধারণ করার কথা ভাবি নি, আমি কেবল এটি আপনাকে দেখাতে চেয়েছিলাম যাতে আপনি এটি দেখতে পারেন এবং যারা চান তারা এটি কীভাবে করবেন সে সম্পর্কে ধারণা পেতে পারেন। এটি যে কোনও কম্পিউটারে কাজ করবে এই উদ্দেশ্য নিয়ে আমি এটি করি নি, এতে সময় লাগে এবং আমি কীভাবে প্রোগ্রামিং করতে জানি না, কিছু জিনিস আমার সাথে ঘটে।

          শুভকামনা, আবার কিছু জিজ্ঞাসা করুন। এবং দয়া করে আবার স্ক্রিপ্টের পোস্ট এবং মন্তব্যগুলি পড়ুন।

  7.   ফ্যাসুন্দো তিনি বলেন

    হ্যালো জোয়াকন, আমাকে নিম্নলিখিতটি বলুন:

    সংক্রমণ-দূরবর্তী: (http://localhost:9091/transmission/rpc/) সার্ভারের সাথে সংযোগ করা যায়নি
    নির্বাচিত ডিভাইস eth0 এর জন্য স্থানীয় আইপি স্থাপনের সময় ioctl ব্যর্থ হয়েছে। আপনি কমান্ড লাইনে ডিভাইসটি নির্দিষ্ট করতে পারেন।

    কোন ধারনা?? ধন্যবাদ!

    1.    জোয়াকুইন তিনি বলেন

      হ্যালো, আপনি কেমন আছেন.
      মাফ করবেন তবে আমার কোন ধারণা নেই 😀
      আমি ত্রুটিটি যা বুঝতে পেরেছি তা থেকে, এটি আইওসিটিএল নিয়ে সমস্যা, তবে আমি জানি না এটি কী।

      সম্ভবত আপনি স্ক্রিপ্টটি থামিয়ে দিয়ে ট্রান্সমিশন-রিমোট তার কয়েকটি বিকল্পের সাথে কাজ করে কিনা তা দেখার চেষ্টা করতে পারেন ("ম্যান" কমান্ডের সাথে এর ম্যান পৃষ্ঠাটি পড়ুন)।