নির্দিষ্ট শেলের ইন্টারনেট ব্যান্ডউইথ ব্যবহার সীমিত করা


21

আমি আমার লিনাক্সটি একটি শেলের সাথে আপডেট করতে চাই তবে ডিফল্ট উইজেট বা অ্যাডেল দ্বারা আপডেটারে সমস্ত ব্যান্ডউইথ ব্যবহার করি।

আমি কীভাবে এই শেলটির গতি সীমাবদ্ধ করতে পারি?

আমি অন্যান্য শাঁসগুলিতে ন্যায্য ভাগ পেতে এবং সেই শেলের সমস্ত কিছু সীমাবদ্ধ করতে চাই - প্রক্সি জাতীয় কিছু!

আমি Zsh এবং আর্চ লিনাক্স ব্যবহার করি।

এই প্রশ্নটি প্রক্রিয়া-বিস্তৃত বা অধিবেশন-বিস্তৃত সমাধানগুলিতে আলোকপাত করে। দেখুন কিভাবে নেটওয়ার্ক ব্যান্ডউইদ সীমিত করতে? লিনাক্সে সিস্টেম-ব্যাপী বা ধারক-বিস্তৃত সমাধানগুলির জন্য।

উত্তর:


22

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

trickle -d 100 zsh

যা এই শেলের ভিতরে চালু সমস্ত প্রোগ্রামের জন্য ডাউনলোডের গতি 100KB / গুলি সীমাবদ্ধ করার চেষ্টা করে।

যেহেতু ট্রিকল ব্যবহার করে LD_PRELOADএটি স্থির লিঙ্কযুক্ত প্রোগ্রামগুলির সাথে কাজ করে না তবে বেশিরভাগ প্রোগ্রামের ক্ষেত্রে এটি কোনও সমস্যা নয়।


নোট করুন যে এটি SOCK_STREAMS সকেটে সীমাবদ্ধ তাই উদাহরণস্বরূপ ইউডিপি ট্র্যাফিককে প্রভাবিত করবে না।
স্টাফেন চেজেলাস

5

http://lartc.org/wondershaper/

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


2

জন্য man পৃষ্ঠাwget নিম্নলিখিত তথ্য প্রদান করে:

 --limit-rate=amount

ডাউনলোডের গতি সেকেন্ডে পরিমাণ বাইটে সীমাবদ্ধ করুন। পরিমাণটি বাইটে, কে প্রত্যয়ের সাথে কিলোবাইটে বা এম প্রত্যয় সহ মেগাবাইটে প্রকাশ করা যেতে পারে। উদাহরণস্বরূপ, --limit-হার = 20k পুনরুদ্ধার হারকে 20KB / s এর মধ্যে সীমাবদ্ধ করবে। এটি কার্যকর যখন কোনও কারণেই আপনি উইজেট পুরো উপলব্ধ ব্যান্ডউইথটি গ্রাস করতে চান না।


আপডেট প্রশ্ন: আমি সমস্ত অ্যাপ্লিকেশন সীমাবদ্ধ চাই, কেবলমাত্র
উইজেট

@ এফাজাতি: দুঃখিত আমি সাধারণভাবে এটি কীভাবে সেট করতে হয় তা জানি না। আমি এটি কেবলমাত্র উইজেটের জন্য এবং ব্যবহারের জন্য ব্যবহার করি for
মার্কো ড্যানিয়েল

লোকটিকে উদ্বিগ্ন করবেন না, কেবল উত্তরের জন্য জবাবদিহি করুন;)
মোহাম্মদ এফাজাতি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.