লিনাক্সে "নাইস" এবং "রেনেস" কমান্ড ব্যবহার করে

এটা সব অগ্রাধিকার সম্পর্কে।

লিনাক্স সিস্টেম একাধিক প্রসেস (কাজ) একযোগে চালাতে পারে এমনকি যদি CPU- র একাধিক প্রসেসর বা কোর থাকে, তবে প্রসেসের সংখ্যা সাধারণত পর্যন্ত উপলব্ধ কোরের সংখ্যা অতিক্রম করে। এটি সক্রিয় কার্যাবলীতে উপলব্ধ CPU চক্র বিতরণ করার জন্য লিনাক্স কার্নেলের কাজ।

অগ্রাধিকার স্ট্রেইট পেতে চমৎকার

ডিফল্টরূপে, সমস্ত প্রসেসগুলিকে সমানভাবে জরুরী বলে মনে করা হয় এবং একই পরিমাণের CPU টাইম বরাদ্দ করা হয়। প্রসেসের আপেক্ষিক গুরুত্ব পরিবর্তন করার জন্য ব্যবহারকারীকে সক্রিয় করতে, লিনাক্স প্রতিটি কাজের সাথে একটি অগ্রাধিকার প্যারামিটারকে সংযুক্ত করে যা ব্যবহারকারী দ্বারা সেট বা পরিবর্তিত হতে পারে। লিনাক্স কার্নেল তার আপেক্ষিক অগ্রাধিকার মানের উপর ভিত্তি করে প্রতিটি প্রক্রিয়ার জন্য CPU সময় সংরক্ষণ করে।

এই উদ্দেশ্য জন্য চমৎকার পরামিতি ব্যবহৃত হয়। এটি রেফারেন্স 20 থেকে প্লাস 19 পর্যন্ত এবং শুধুমাত্র পূর্ণসংখ্যা মান নিতে পারে। বিয়োগ 20 এর মান সর্বোচ্চ অগ্রাধিকার স্তরকে প্রতিনিধিত্ব করে, যখন 19 সর্বনিম্ন প্রতিনিধিত্ব করে। সর্বোচ্চ অগ্রাধিকার স্তর সবচেয়ে নেতিবাচক নম্বর দ্বারা নির্দেশিত হয় যে আসলে কিছু unintuitive হয়; যাইহোক, একটি নিম্ন অগ্রাধিকার এ চলমান "nicer" বলে মনে করা হয়, কারণ এটি অন্যান্য প্রসেসগুলি CPU সময়ের বৃহত অংশ ব্যবহার করতে দেয়।

কিভাবে চমৎকার খেলতে হবে

কমান্ডটি ব্যবহার করে একটি নতুন প্রক্রিয়া (কাজ) শুরু হয় এবং একই সময়ে এটি একটি অগ্রাধিকার (সুন্দর) মান নির্ধারণ করে। ইতিমধ্যে চলমান একটি প্রক্রিয়া অগ্রাধিকার পরিবর্তন করতে, কমান্ড ভাড়া ব্যবহার করুন।

উদাহরণস্বরূপ, নিম্নোক্ত কমান্ড লাইন প্রক্রিয়াকে "বড়-চাকরী" শুরু করে, এটিটি 1২:

চমৎকার -12 বড় চাকরি

লক্ষ্য করুন যে 1২ এর সামনে ড্যাশ একটি বিয়োগ চিহ্নের প্রতিনিধিত্ব করে না। চমৎকার কমান্ডের একটি যুক্তি হিসাবে এটি একটি পতাকা চিহ্নিত করার স্বাভাবিক ফাংশন আছে।

1২ বিয়োগের জন্য চমৎকার মান স্থাপন করতে, অন্য ড্যাশ যুক্ত করুন:

চমৎকার - 1২ বড় চাকরি

মনে রাখবেন যে কম সুন্দর মানগুলি উচ্চতর অগ্রাধিকারের সাথে সঙ্গতিপূর্ণ। তাই, -12 এর তুলনায় 1২ গুণ বেশি অগ্রাধিকার রয়েছে। ডিফল্ট সুন্দর মান 0. নিয়মিত ব্যবহারকারী নিম্ন অগ্রাধিকার (ইতিবাচক সুন্দর মান) নির্ধারণ করতে পারেন। উচ্চ অগ্রাধিকার (নেতিবাচক চমৎকার মান) ব্যবহার করার জন্য, প্রশাসকের সুবিধাগুলি প্রয়োজন।

আপনি ইতিমধ্যে একটি চাকরি অগ্রাধিকার পরিবর্তন করতে পারেন যে renice ব্যবহার করে চলছে:

রানি 17-পি 1134

এটি 1134 থেকে প্রক্রিয়া আইডি দিয়ে কাজটির চমৎকার মান পরিবর্তন করে। এই ক্ষেত্রে, চমৎকার মানের উল্লেখ করার সময় কোন ড্যাশ কমান্ডের বিকল্পের জন্য ব্যবহৃত হয় না। নিম্নোক্ত কমান্ডটি প্রক্রিয়া 1134 থেকে -3 এর চমৎকার মান পরিবর্তন করে:

নৈশভোজ -3-পি 1134

বর্তমান প্রসেসগুলির একটি তালিকা মুদ্রণ করতে, ps কমান্ডটি ব্যবহার করুন। "L" ("তালিকা" হিসাবে) বিকল্পটি যোগ করা হলে "NI" শিরোনাম শীর্ষক কলামে সুন্দর মান তালিকা প্রদর্শিত হবে। উদাহরণ স্বরূপ:

ps -al