কমান্ডটি সিপিইউ-র পূর্বনির্ধারিত অগ্রাধিকারগুলিnice
প্রক্রিয়া পরিচালনা করতে ব্যবহার করা যেতে পারে । কমান্ডটি -20 (সর্বাধিক গুরুত্বপূর্ণ) থেকে +19 (অন্তত গুরুত্বপূর্ণ) থেকে প্রক্রিয়াটির জন্য একটি "বিশেষত্ব" মান নির্ধারণ করে। রুট যে কোনও মান নির্ধারণ করতে পারে, অন্যান্য ব্যবহারকারীদের কেবল ইতিবাচক মান (ছোট গুরুত্ব)। ডিফল্ট মান 0 হয়।
nice -n <niceness> <command>
কমপক্ষে মানটির জন্য অ্যাপটি-গেট কমান্ডের অগ্রাধিকার সেট করতে, আপনি কমান্ডটি ব্যবহার করতে পারেন
sudo nice -n 19 apt-get upgrade
ইতিমধ্যে চলমান প্রক্রিয়াটির অগ্রাধিকার সেট করতে, কমান্ডটি renice
ব্যবহার করা যেতে পারে:
renice -n <niceness> -p <pid>
সম্পাদনা করুন: ionice
কমান্ডটি উল্লেখ করার জন্য @ ডেভিডকে ধন্যবাদ , যা আপনাকে ডিস্কের I / O অগ্রাধিকারটি পরিচালনা করতে দেয় । এটি তিনটি পৃথক শ্রেণিতে একটি প্রক্রিয়া স্থাপন করতে পারে:
- নিষ্ক্রিয়তা কেবল এই প্রক্রিয়াটিকে ডিস্ক সময় দেয়, যদি এই মুহুর্তে অন্য কোনও প্রক্রিয়া দাবি না করে।
- সেরা প্রচেষ্টা (ডিফল্ট বর্গ)। এটি আপনাকে 0 থেকে 7 পর্যন্ত অগ্রাধিকার নির্ধারণ করতে দেয়, যেখানে 0 সবচেয়ে গুরুত্বপূর্ণ এবং 7 টিও কম গুরুত্বপূর্ণ। আপনি
-n 7
অগ্রাধিকার স্তর হিসাবে বরাদ্দ চেষ্টা করতে পারেন ।
- রিয়েলটাইম প্রক্রিয়াগুলি সমস্ত কিছুর আগে পরিচালিত হয়, অন্যান্য প্রক্রিয়াগুলির জন্য ডিস্ক I / O স্থগিত করা হয়, যত তাড়াতাড়ি তাদের নিজের প্রয়োজন হয়। যত্ন সহকারে ব্যবহার করুন!
আইওনিস সুন্দর এবং রেনিসের বাক্য গঠনটিকে একত্রিত করে:
ionice [-c class] [-n level] command #To start a new process
ionice [-c class] [-n level] -p pid #To change a running process
উভয় কমান্ড একত্রিত হতে পারে, যেমন
sudo ionice -n 7 nice -n 19 apt-get upgrade #Omitting the -c switch will assign Best-effort
sudo nice -n 19 ionice -n 7 apt-get upgrade
nice -n 19 ionice -n 7 sudo apt-get upgrade
...