যদিও ওপি-র প্রশ্নের সরাসরি উত্তর না হলেও, আপনি যদি কোনও নির্দিষ্ট প্রক্রিয়া নিয়ে আপনার সিপিইউ সময় বেশি সময় গ্রহণ করে এবং আপনার কম্পিউটারকে অকেজো করে তুলছেন এবং যদি এই প্রক্রিয়াটি শেষ হতে কত সময় নেয় আপনার কোনও আপত্তি নেই don't যে টাস্কটিতে এটি কাজ করছে, আপনি renice
সেই প্রক্রিয়াটির অগ্রাধিকার পরিবর্তন করতে ব্যবহার করতে পারেন , এটি সুন্দরভাবে আচরণ করে (তাই নাম)।
প্রথমত, আপনাকে সেই প্রক্রিয়াটির পিআইডি সন্ধান করতে হবে যা সিপিইউ সংস্থান ব্যবহার করে। আপনি এটি ক্রিয়াকলাপ মনিটরে, বা টার্মিনাল.এপ ps
কমান্ড দিয়ে করতে পারেন - যেমন- সাফারি ব্রাউজারের পিআইডি সন্ধান করতে, টাইপ করুন:
MacBook:~😈 ps -ef | grep Safari
501 17452 263 0 11:36pm ?? 4:15.60 /Applications/Safari.app/Contents/MacOS/Safari
উপরের দ্বিতীয় লাইনটি আউটপুট এবং পিআইডি এই বিশেষ ক্ষেত্রে 17452।
তারপরে, পরবর্তী কাজটি প্রক্রিয়াটির অগ্রাধিকার পরিবর্তন করা (আসুন আমরা এটি সাফারি বলি যে আমরা সুন্দরভাবে আচরণ করতে চাই)। এটি করতে, টার্মিনাল.এপ টাইপ করুন:
MacBook:~😈 renice -n 10 -p 17452
-n
বিকল্প বর্তমান মান (ডিফল্টরূপে 0) 10 যোগ করে চমৎকার স্তর পরিবর্তন। মানগুলির পরিসীমা -20 থেকে 20, সর্বনিম্ন মান অর্থ সর্বোচ্চ অগ্রাধিকার সহ। সাধারণ ব্যবহারকারী হিসাবে আপনি 0 থেকে 20 টি মান ব্যবহার করতে পারেন aণাত্মক মান নির্ধারণ করতে আপনার রুট সুবিধাগুলি থাকা দরকার (যেমন sudo
কমান্ড ব্যবহার করুন )। সম্পর্কে আরও পড়ুন nice
এবং renice
টাইপ করে man nice
এবং man renice
Terminal.app হবে।
nice
এবং renice
প্রতি সেপি প্রদত্ত অ্যাপ্লিকেশনটিতে যে পরিমাণ সিপিইউ উপলব্ধ তা সীমাবদ্ধ রাখবেন না, তবে তারা শিডিয়ুলিং অগ্রাধিকার পরিবর্তন করতে পারবেন না, বা অন্য কথায় সিপিইউয়ের সময় কতটা প্রসেস পাবেন। এটি আপনার সিস্টেমে সিপিইউ লোডের সাথে সম্পর্কিত, সুতরাং যদি সিস্টেমটি ব্যবহার করা হয় তবে আপনি সম্ভবত কোনও পার্থক্য দেখতে পাবেন না।