কম্পিউটার টিউটোরিয়াল

কমান্ড লাইন ব্যবহার করে রানিং প্রসেসের প্রসেস প্রায়োরিটি পরিবর্তন করুন

যখন আপনি আপনার উইন্ডোজ সিস্টেমে অ্যাপ্লিকেশন চালाते ہیں, তবে সেগুলো সব আপনার প্রসেসর রিসোর্স শেয়ার করে অপারেট করতে। প্রায়োরিটি লেভেল নির্ধারণ করে যে একটি রানিং অ্যাপ্লিকেশন কতটুকু প্রসেসর রিসোর্স ব্যবহার করবে।

উইন্ডোজ অ্যাপ্লিকেশন এবং প্রসেসগুলো নিচের লেভেল অনুযায়ী প্রায়োরিটাইজড হয়:

  • Realtime.
  • High.
  • Above normal.
  • Normal.
  • Below normal.
  • Low.

প্রায়োরিটি লেভেল যত বেশি হবে, প্রসেস उतনিই বেশি প্রসেসর রিসোর্স ব্যবহার করবে; অতএব, প্রসেস ব্যবহারকারী অ্যাপ্লিকেশনের পারফরম্যান্স ততই ভালো হবে।

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

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

উইন্ডোজ ১০-এ প্রসেস প্রায়োরিটি লেভেল পরিবর্তন করার পদ্ধতি

আপনার মেশিনে চলমান প্রসেসগুলোর প্রায়োরিটি লেভেল পরিবর্তন করার তিনটি পদ্ধতি রয়েছে। আপনি নিচের মেথডগুলো ব্যবহার করতে পারেন:

  1. Task Manager-এ প্রায়োরিটি পরিবর্তন করুন।
  2. PowerShell ব্যবহার করে প্রসেস প্রায়োরিটি সেট করুন।
  3. Command Prompt ব্যবহার করে প্রায়োরিটি লেভেল সেট করুন।

গുരুতর জটিলতা ছাড়া উপরের অপারেশনগুলো কীভাবে ক্যারি আউট করতে হয় তা জানতে পড়তে থাকুন।

১] Task Manager-এ প্রায়োরিটি পরিবর্তন করুন

কমান্ড লাইন ব্যবহার করে রানিং প্রসেসের প্রসেস প্রায়োরিটি পরিবর্তন করুন

Task Manager-এ প্রায়োরিটি সেট করতে: স্টার্ট বাটনে রাইট-ক্লিক করুন এবং Task Manager সিলেক্ট করুন। Task Manager স্ক্রিনের নিচে নিচের দিকে মুখোমুখি অ্যারোতে ক্লিক করুন More details এর জন্য।

উপরের উইন্ডোর টপে Details ট্যাবে স্যুইচ করুন। এখানে, যে প্রসেসের প্রায়োরিটি পরিবর্তন করতে চান সেটি খুঁজুন এবং Set priority-এ হোভার করুন।

কন্টেক্সট মেনু থেকে, নির্বাচিত অ্যাপ্লিকেশন বা প্রসেসের জন্য প্রায়োরিটি লেভেল সিলেক্ট করুন। আপনি দেয়া প্রায়োরিটি লেভেলগুলো থেকে বেছে নিতে পারেন।

Change priority বাটনে হিট করুন এবং Task Manager বন্ধ করুন।

২] PowerShell ব্যবহার করে প্রসেস প্রায়োরিটি সেট করুন

Task Manager মেথডের বিপরীতে, PowerShell প্রায়োরিটি লেভেলগুলো ইংরেজি টার্মে নাম দেয় না। বরং, আপনাকে নির্দিষ্ট IDs ব্যবহার করে প্রায়োরিটি লেভেল সেট করতে হবে।

নিচের টেবিলটি বিভিন্ন প্রায়োরিটি লেভেল এবং তাদের সংশ্লিষ্ট IDs দেখাচ্ছে:

Priority Level Corresponding ID
Realtime 256
High 128
Above normal 32768
Normal 32
Below normal 16384
Low 64

এটি মনে রেখে, PowerShell ব্যবহার করে প্রোগ্রাম/প্রসেস প্রায়োরিটি লেভেল পরিবর্তন করার ধাপগুলো নিচে দেওয়া হলো।

Windows কী চাপুন এবং PowerShell সার্চ করুন। সার্চ রেজাল্ট থেকে প্রোগ্রামটি ক্লিক করুন।

PowerShell উইন্ডোতে, নিচের কমান্ডটি এন্টার করে ENTER চাপুন।

Get-WmiObject Win32_process -filter 'name = "ProcessName.exe"' | foreach-object { $_.SetPriority(PriorityLevelID) } 
কমান্ড লাইন ব্যবহার করে রানিং প্রসেসের প্রসেস প্রায়োরিটি পরিবর্তন করুন

উপরের কমান্ডে, ProcessName-কে সেই প্রসেস বা অ্যাপ্লিকেশনের নাম দিয়ে প্রতিস্থাপন করুন যার প্রায়োরিটি লেভেল আপনি পরিবর্তন করতে চান।

সদৃশভাবে, PriorityLevelID-কে প্রায়োরিটি লেভেল নম্বর দিয়ে পরিবর্তন করুন।

৩] Command Prompt ব্যবহার করে প্রায়োরিটি লেভেল সেট করুন

Windows key + R কম্বিনেশন চাপে Run ডায়লগ বক্স আনা করুন। এখানে, cmd টাইপ করে ENTER চাপুন।

Command Prompt উইন্ডোতে, নিচের কমান্ডটি এন্টার করে ENTER চাপুন।

wmic process where name="ProcessName" CALL setpriority "PriorityLevelID"
কমান্ড লাইন ব্যবহার করে রানিং প্রসেসের প্রসেস প্রায়োরিটি পরিবর্তন করুন

NOTE: উপরের কমান্ডে, ProcessName-কে সেই প্রসেসের নাম দিয়ে প্রতিস্থাপন করুন যার প্রায়োরিটি লেভেল আপনি পরিবর্তন করতে চান।

এছাড়া, এই কমান্ড দিয়ে এই অপারেশন পারফর্ম করার সময়, PowerShell-এ মতোই, নির্দিষ্ট প্রায়োরিটি লেভেল IDs ব্যবহার করা হয়। তাই, উপরের কমান্ড ইনপুট করার সময়, নিশ্চিত করুন যে PriorityLevelID আগের সমাধানের টেবিল থেকে সংশ্লিষ্ট ID দিয়ে প্রতিস্থাপিত হয়েছে।

আপনি যদি Task Manager মেথডে করা মতো প্রকৃত প্রায়োরিটি লেভেল নাম ব্যবহার করতে চান, তবে নিচের কমান্ডটি ব্যবহার করতে পারেন।

wmic process where name="ProcessName" CALL setpriority "PriorityLevelName"

এই কমান্ডের জন্য, মনে রাখবেন ProcessName-কেও অ্যাপ্লিকেশন/প্রসেসের নাম দিয়ে এবং PriorityLevelName-কেও আপনার পছন্দের প্রায়োরিটি লেভেল দিয়ে (Realtime, High, Above normal, Normal, Below Normal, বা Low) প্রতিস্থাপন করতে হবে।

NOTE:

  • এই পোস্টে দেখানো আছে Process Priority সেভ করার পদ্ধতি
  • যদি Task Manager-এ Process Priority সেট করতে না পারেন, তবে এই পোস্ট দেখুন।

উইন্ডোজ ১০-এ প্রসেস প্রায়োরিটি লেভেল সেট করার তিনটি পদ্ধতি শিখলে, আমি আপনাকে realtime প্রায়োরিটি লেভেলে প্রোগ্রাম রাখার प्रति সতর্ক করছি। এটি প্রসেসকে সর্বোচ্চ পরিমাণ রিসোর্স ব্যবহার করতে দেয় এবং অন্যান্য অ্যাপ্লিকেশনের পারফরম্যান্স বাধা দেবে।

কমান্ড লাইন ব্যবহার করে রানিং প্রসেসের প্রসেস প্রায়োরিটি পরিবর্তন করুন
  1. উইন্ডোজ ১১/১০-এ কমান্ড লাইন ব্যবহার করে ব্যাটারি লেভেল চেক করুন

  2. TaskList ব্যবহার করে সকল উইন্ডোজ প্রসেস টেক্সট ফাইলে সংরক্ষণ করা

  3. Windows 10-এ DPI স্কেলিং অ্যাডজাস্ট করুন টেক্সট শার্প করার জন্য

  4. Windows 10-এ CPU Process Priority সেটিংস মাস্টার করুন: ধাপে ধাপে গাইড