আপনি করতে পারেন renice একটি চলমান প্রক্রিয়া দিতে এটা বেশী বা কম অগ্রাধিকার (তথাকথিত "চমৎকার মান")। নোট করুন যে ইউনিক্সের অগ্রাধিকার স্কেলটি কিছুটা স্ব-স্বজ্ঞাত: নেতিবাচক মানগুলির অর্থ একটি প্রক্রিয়া সমবর্তী প্রক্রিয়াগুলির পক্ষে অনুকূল, অর্থাৎ এটির "আরও" অগ্রাধিকার রয়েছে।
আপনি এভাবে আপনার পিআইডি দিয়ে প্রক্রিয়াটি "ধীর" করার চেষ্টা করতে পারেন:
# lower priority of a process
renice +1 "PID"
যতবার আপনি এটি চালান, প্রক্রিয়াটি "চমৎকার মান" 1 দ্বারা উত্থাপিত হয়; আপনি +1
অবশ্যই ব্যতীত পূর্ণসংখ্যার মানগুলি ব্যবহার করতে পারেন ।
কমান্ড চমৎকার আপনি একটি +10 চমৎকার মান সমন্বয় (বিকল্প এই পরিবর্তন সঙ্গে একটি প্রক্রিয়া শুরু করতে পারবেন -n
)। উদাহরণ স্বরূপ:
# start a CPU-intensive task with low priority
nice ./cpu-hog
তবে, "চমৎকার মান" কেবলমাত্র সিস্টেমকে অন্যের উপরে নির্দিষ্ট প্রক্রিয়া চালানোর পক্ষে সিডিয়ুলারকে কতটা সমর্থন করে তা প্রভাবিত করে: যদি আপনার কম্পিউটারটি মূলত অলস হয়, তবে একটি একক প্রক্রিয়ার "চমৎকার মান" বাড়ানো সেই প্রক্রিয়াটিকে 100% নেওয়া থেকে বিরত রাখবে না সিপিইউ. আমি getpriority (2) ম্যানপেজ থেকে উদ্ধৃতি : (আমার দ্বারা জোর দেওয়া।)
যে পরিমাণে তাদের আপেক্ষিক সুন্দর মান প্রক্রিয়াগুলির শিডিয়ুলিংকে প্রভাবিত করে তার ডিগ্রি ইউনিক্স সিস্টেমে এবং লিনাক্সে, কার্নেল সংস্করণগুলিতে পৃথক হয়ে থাকে। কার্নেল ২.6.২৩ দিয়ে শুরু করে লিনাক্স একটি অ্যালগরিদম গ্রহণ করেছে যার ফলে সুন্দর মানগুলির তুলনামূলক পার্থক্য অনেক বেশি শক্তিশালী হয়। এটি যখন খুব কম সুন্দর মান দেয় (+19) তখনই কোনও প্রক্রিয়াটিতে সামান্য সিপিইউ সরবরাহ করে যখনই
সিস্টেমটিতে অন্য কোনও _ উচ্চতর অগ্রাধিকার লোড নেই _
ইউএনআইএক্স-এর মতো কার্নেলগুলিতে প্রক্রিয়াগুলি যেভাবে চালিত হয় তার কারণগুলির কারণ: কার্নেল যতবারই কোনও প্রক্রিয়া চালানোর সিদ্ধান্ত নেয়, সেই প্রক্রিয়াটির একটি নির্দিষ্ট (নির্দিষ্ট এবং সংক্ষিপ্ত) সময়ের জন্য একটি সিপিইউ কোরের সম্পূর্ণ নিয়ন্ত্রণ থাকে। "চমৎকার মান" প্রভাব ফেলতে পারে যে কার্নেল শিডিয়ুলার কোনও প্রক্রিয়াতে কত সময় স্লট দিতে ইচ্ছুক, তবে আপনি এই সত্যটি পরিবর্তন করতে পারবেন না যে একবার নির্ধারিত হয়ে গেলে কোনও প্রক্রিয়া একটি নির্দিষ্ট সময়ের জন্য নির্বিঘ্নে চলে runs
অতএব, সিপিইউ অ্যাক্সেসের জন্য লড়াই করতে পারে এমন সিস্টেমে অন্য কোনও প্রক্রিয়া না থাকলে আপনার সিপিইউকে আস্তে আস্তে আস্তে প্রক্রিয়াকে ধীর করে দেওয়ার কোনও উপায় নেই।