আপনি কি প্রায়শই আপনার উইন্ডোজ ১০ পিসিতে টাস্ক ম্যানেজার ব্যবহার করেন আপনার সিস্টেমের বিভিন্ন প্রসেস এবং সেগুলো কতটুকু CPU বা মেমরি ব্যবহার করছে তা ট্র্যাক রাখতে? যদি হ্যাঁ, তবে আপনি দুটি বিকল্প অপশন - প্রসেস মনিটর বা প্রসেস এক্সপ্লোরার - পছন্দ করতে পারেন।
এই দুটোই ফ্রি টুল যা আপনি আপনার উইন্ডোজ ১০ পিসিতে ইনস্টল করতে পারেন। এগুলোর মধ্যে উইন্ডোজ টাস্ক ম্যানেজারে আপনি যা দেখেন সেটি আছে এবং এর পাশাপাশি আরও অনেক কিছু।
প্রসেস মনিটর কী?
প্রসেস মনিটর উইন্ডোজ সিসিন্টারনালস স্যুটের উইন্ডোজ ইউটিলিটিগুলোর মধ্যে অন্তর্ভুক্ত একটি ফ্রি অ্যাডভান্সড মনিটরিং টুল। এটি আপনাকে আপনার সিস্টেমে চলমান সকল প্রসেস সম্পর্কে বিস্তারিত তথ্য দেখতে দেয়।
নির্দিষ্টভাবে, নির্দিষ্ট প্রসেস দ্বারা ট্রিগার করা ইভেন্টগুলো সম্পর্কে বিস্তারিত তথ্য।
যখন আপনি প্রথমবার অ্যাপটি লঞ্চ করবেন, ডিফল্টভাবে নিচের প্রসেস ইনফরমেশন ফিল্ডগুলো নির্বাচিত থাকে।
- প্রসেস নাম
- পাথ
- বিবরণ
- ফলাফল
- অপারেশন
- দিনের সময়
- প্রসেস আইডি (PID)
আপনি ২০টি অতিরিক্ত ফিল্ড নির্বাচন করে প্রতিটি প্রসেস সম্পর্কে আরও বেশি তথ্য দেখতে পারেন।
আপনি এই টুলের সাথে শুধু প্রসেস ইনফরমেশন দেখতে সীমাবদ্ধ নন। আপনি যেকোনো ফিল্ডে ফিল্টার সেট করে দেখানো ডেটা সীমিত করতে পারেন, ট্রাবলশুটিং-এর জন্য প্রসেস ইভেন্ট লগ করতে পারেন, এবং একটি প্রসেস ট্রি দেখতে পারেন যা প্যারেন্ট এবং চাইল্ড প্রসেসের সম্পর্ক দেখায়।
প্রসেস এক্সপ্লোরার কী?
প্রসেস এক্সপ্লোরার আপনার সিস্টেমে বিভিন্ন অ্যাপ্লিকেশন কীভাবে কাজ করছে বোঝার জন্য সেরা টুল। একটি উদ্ভাবনী ট্রি স্ট্রাকচারের মাধ্যমে, এটি আপনাকে দেখাবে প্রতিটি প্যারেন্ট প্রসেস কোন ফাইল, ডিরেক্টরি, এবং অন্যান্য প্রসেস কন্ট্রোল করছে।
আপনি প্রসেস এক্সপ্লোরার "হ্যান্ডেল মোড"-এ ব্যবহার করতে পারেন, যা আপনাকে দেখাবে প্রতিটি প্রসেস কোন উইন্ডো হ্যান্ডেল খুলেছে, বা "DLL মোড"-এ, যা দেখাবে প্রতিটি প্রসেস কোন DLL এবং মেমরি-ম্যাপড ফাইল খুলেছে।
এটি প্রসেস এক্সপ্লোরারকে আপনার কম্পিউটারে চলমান অ্যাপ্লিকেশন ট্রাবলশুট বা ডিবাগ করার জন্য অত্যন্ত উপকারী করে তোলে।
এখন আপনি জানেন এই দুটি ফ্রি SysInternals ইউটিলিটি কী জন্য ব্যবহার করা হয়, চলুন দেখি আপনি আপনার নিজের উইন্ডোজ ১০ পিসিতে এই দুটোই কীভাবে ব্যবহার করতে পারেন।
প্রসেস মনিটর কীভাবে ব্যবহার করবেন
প্রসেস মনিটর ফাইলগুলো এক্সট্র্যাক্ট করার পর আপনি ইউটিলিটি লঞ্চ করার জন্য ভিন্ন ফাইলগুলো দেখবেন। আপনি যদি ৬৪-বিট উইন্ডোজ সিস্টেম চালান, তবে Procmon64.exe নামের ফাইলটি বেছে নিন। না হলে, Procmon.exe ফাইলটি বেছে নিন।
মূল প্রসেস মনিটর উইন্ডো থেকে, আপনি প্রসেস এক্সপ্লোরার অ্যাপের মতো একটি ভিউ লঞ্চ করতে পারেন। এটি প্রসেস ট্রি ভিউ। এটি দেখতে, কেবল ট্রি ডায়াগ্রামের ছবি থাকা ছোট ডকুমেন্ট আইকনটি নির্বাচন করুন।
এই ভিউতে আপনি কিছু তথ্য দেখতে পারেন যেসব রয়েছে প্যারেন্ট প্রসেস এবং সেটি যে সকল প্রসেস লঞ্চ করেছে। আপনি এর লঞ্চ কমান্ড, অ্যাপ ডেভেলপার (যদি উপলব্ধ থাকে), এটি কতক্ষণ ধরে চলছে, এবং এটি কবে লঞ্চ করা হয়েছিল সেটি দেখতে পারেন।
এটি প্রসেস এক্সপ্লোরার যতটা ইনফরমেটিভ নন, তবে একই তথ্যের অনেকাংশ দ্রুত দেখার জন্য এটি একটি ভাল ভিউ।
প্রসেস মনিটার ফিল্টার তৈরি করুন
মূল স্ক্রিনে (প্রসেস ইভেন্টস উইন্ডো), যেকোনো প্রসেসের ওপর রাইট-ক্লিক করুন এবং এডিট ফিল্টার নির্বাচন করুন প্রসেস ফিল্টার আপডেট করতে।
এই উইন্ডোটি প্রসেস মনিটরে ফিল্টারিং কীভাবে কাজ করে সেটি দেখায়। প্রথম ড্রপ-ডাউন আপনাকে আপনার ফিল্টারের জন্য অবজেক্ট নির্বাচন করতে দেয়। এই কেসে এটি প্রসেস নাম। পরবর্তী ড্রপ-ডাউন হল অপারেটর যেমন is, is not, less than, ইত্যাদি। ফিল্ড হল যেখানে আপনি আপনার ফিল্টার টাইপ বা সিলেক্ট করতে পারেন, এবং আপনি চান কি Include বা Exclude করা।
যখন আপনি অ্যাড নির্বাচন করবেন, তবে এটি আপনার লিস্টে সেই নতুন ফিল্টারটি যোগ করবে, এবং সমগ্র প্রসেস ভিউকে বদলে দেবে।
একটি নতুন ফিল্টার তৈরি করতে, ফিল্টার মেনু নির্বাচন করুন, এবং ফিল্টার নির্বাচন করুন।
এটি একই উইন্ডো খুলবে কিন্তু ফিল্টার খালি থাকবে। শুধু প্রতিটি ড্রপ-ডাউন নির্বাচন করুন, আপনি যে ফিল্টার আইটেমটি এক্সক্লুড বা ইনক্লুড করতে চান সেটি লিখুন, এবং আপনার ফিল্টার লিস্টে এড করুন।
একবার OK নির্বাচন করলে এটি আপনার নতুন ফিল্টার সহ মূল ভিউ আপডেট করবে।
প্রসেস মনিটরের সবচেয়ে উপকারী ফিচার হল কোনো অ্যাকশনের সময় সিস্টেম ইভেন্ট লগ করা। আপনি সিস্টেম ইভেন্ট লগ করতে পারেন নিচের ধাপগুলো অনুসরণ করে:
- ম্যাগনিফাইং গ্লাস ক্যাপচার আইকন চাপুন লগিং বন্ধ করতে।
- ইরেজার অন পেপার ক্লিয়ার আইকন চাপুন লগ ক্লিয়ার করতে।
- পুনরায় ক্যাপচার আইকন চাপুন লগিং শুরু করতে।
- ফিল্টার এবং ইন্যাবল অ্যাডভান্সড আউটপুট নির্বাচন করুন।
- সমস্যাটি পুনরায় তৈরি করুন।
- ক্যাপচার আইকন আবার চাপুন লগিং বন্ধ করতে।
- ডিস্ক সেভ আইকন চাপুন লগ আপনার কম্পিউটারে সেভ করতে।
আপনি লগটি রিভিউ করে দেখতে পারেন আপনি যে ইস্যু বা এররটি ট্রাবলশুট করার চেষ্টা করছেন সেটি পুনরায় তৈরি করার সময় যে সকল প্রসেস ইভেন্ট ঘটেছিল।
ইভেন্টস দিয়ে গভীরে অন্বেষণ
যখন আপনি প্রসেস মনিটরে নির্দিষ্ট ইভেন্টস সিলেক্ট করেন, তবে আপনি ইভেন্ট মেনুর মাধ্যমে আরও বিস্তারিত এক্সপ্লোর করতে পারেন।
আপনি যে ইভেন্টটি পরীক্ষা করতে চান সেটি সিলেক্ট করুন। তারপর ইভেন্ট মেনু নির্বাচন করুন এবং প্রোপার্টিজ নির্বাচন করুন।
এটি ইভেন্টের সকল প্রোপার্টি দেখায়। ইভেন্ট ট্যাবটি মূলত মূল প্রসেস মনিটর উইন্ডোতে যা ছিল সেটি দেখায়। প্রসেস ট্যাবটি আপনাকে অ্যাপ্লিকেশনের পাথ এবং লঞ্চ কমান্ড লাইন, সেইসাথে প্রসেস দ্বারা ব্যবহৃত মডিউলগুলো দেখায়। স্ট্যাক ট্যাবটি প্রসেস দ্বারা মেমরিতে সংরক্ষিত মডিউলগুলো এবং তাদের বিবরণ প্রদান করে।
আপনি শুধু স্ট্যাক ট্যাব অ্যাক্সেস করতে পারেন ইভেন্টস মেনুতে স্ট্যাক নির্বাচন করে।
আপনি যদি যেকোনো একক ইভেন্টের ওপর ঘনিষ্ঠ নজর রাখতে চান, তবে সেটি সিলেক্ট করুন এবং তারপর ইভেন্ট মেনু নির্বাচন করুন এবং টগল বুকমার্ক নির্বাচন করুন।
এটি ইভেন্টটি হাইলাইট করবে যাতে এটি ট্র্যাক করা সহজ হয়।
আপনি যেকোনো প্রসেসের রেজিস্ট্রি এন্ট্রিও দেখতে পারেন ইভেন্ট মেনু নির্বাচন করে এবং জাম্প টু নির্বাচন করে।
এটি কোনো রেজিস্ট্রি এন্ট্রি দ্রুত দেখার উপায় যা আপনি কনফিগার করতে চান সেই অ্যাপ্লিকেশনটির জন্য।
টুলবারের ডান পাশে পাঁচটি আইকন দেখবেন যা আপনি ডিফল্ট ফিল্টারগুলো ফাইন-টিউন করতে ব্যবহার করতে পারেন।
আপনি এইগুলো ব্যবহার করতে পারেন নিচের ফিল্টারগুলো অন বা অফ করার জন্য:
- রেজিস্ট্রি অ্যাক্টিভিটি
- ফাইল সিস্টেম অ্যাক্টিভিটি
- নেটওয়ার্ক অ্যাক্টিভিটি
- প্রসেস এবং থ্রেড অ্যাক্টিভিটি
- প্রোফাইলিং ইভেন্টস
প্রসেস এক্সপ্লোরার কীভাবে ব্যবহার করবেন
প্রসেস এক্সপ্লোরার লঞ্চ করার জন্য ৩২-বিট বা ৬৪-বিট একই পদ্ধতি ব্যবহার করুন।
ভিউ মেনু হলো যেখানে আপনি কাস্টমাইজ করতে পারেন প্রতিটি পেনে কী প্রসেস ইনফরমেশন প্রদর্শিত হবে।
লোয়ার পেন ভিউ ব্যবহার করে ডেটা হ্যান্ডেলস- থেকে DLLs-এ পরিবর্তন করুন।
এখানে সবচেয়ে গুরুত্বপূর্ণ মেনু হল প্রসেস। নিচে প্রতিটি মেনু অপশন আপনাকে কী দেখাবে এবং কন্ট্রোল করতে দেবে সেটি দেওয়া হলো।
সেট অ্যাফিনিটি দেখায় সিলেক্ট করা প্রসেস কোন CPU-এ এক্সিকিউট হতে পারে। আপনি যেকোনো প্রসেসর সক্ষম বা ডিজেবল করতে পারেন যদি চান।
সেট প্রায়োরিটি আপনাকে उस প্রসেসের জন্য CPU যে প্রায়োরিটি দেয় সেটি বাড়াতে বা কমাতে দেয়। এটি ল্যাগিং বা ধীর গতিতে চলমান অ্যাপ্লিকেশন ট্রাবলশুট করার একটি ভাল উপায় যেন বুঝতে পারেন সমস্যাটি কি অন্যান্য অনেক প্রসেস চলার কারণে।
পরবর্তী চারটি অপশন আপনাকে প্রতিটি প্রসেস কন্ট্রোল করতে দেয়।
এইগুলোর মধ্যে রয়েছে:
- কিল প্রসেস: একটি প্রসেস জবরদস্তি বন্ধ করুন
- কিল প্রসেস ট্রি: প্রসেস এবং সকল চাইল্ড প্রসেস জবরদস্তি বন্ধ করুন
- রিস্টার্ট: সিলেক্ট করা প্রসেস বন্ধ এবং শুরু করুন
- সাসপেন্ড: সিলেক্ট করা প্রসেস সাসপেন্ড করুন
আপনি সিলেক্ট করা প্রসেসের সাথে সম্পর্কিত ডাম্প বা মিনিডাম্প ফাইল তৈরি করতে পারেন প্রসেস মেনু নির্বাচন করে এবং ক্রিয়েট ডাম্প নির্বাচন করে। তারপর বেছে নিন আপনি মিনিডাম্প চান কি ফুল ডাম্প।
আপনি যদি প্রসেস মেনুতে চেক ভাইরাসটোটাল নির্বাচন করেন, তবে প্রসেস এক্সপ্লোরার প্রসেস এবং DLL-র সাথে সম্পর্কিত ফাইলগুলোর হ্যাশ VirusTotal.com-এ সাবমিট করবে। VirusTotal সেগুলো স্ক্যান ও বিশ্লেষণ করবে কোনো ভাইরাস অ্যাক্টিভিটি আছে কিনা। আপনাকে এই ফিচার ব্যবহার করার আগে VirusTotal-এর টার্মস অফ সার্ভিসে согласи দিতে হবে।
শেষে, আপনি যদি প্রসেস মেনু থেকে প্রোপার্টিজ নির্বাচন করেন, তবে আপনি সিলেক্ট করা প্রসেস সম্পর্কে বহু প্রকার প্রোপার্টি দেখতে পারেন।
এতে পারফরম্যান্স, GPU ব্যবহার, টোটাল থ্রেড, নেটওয়ার্ক অ্যাক্টিভিটি, এবং আরও অনেক কিছু সম্পর্কিত তথ্য থাকে।
আপনি প্রসেস মনিটর নাকি প্রসেস এক্সপ্লোরার ব্যবহার করা উচিত?
এই দুটি ইউটিলিটি এক दूसरेর সাথে মিলতেও, সেগুলো একই নন। প্রসেস মনিটর ভাল কাজ করে যদি আপনাকে ট্র্যাক করতে হয় আপনার প্রসেসগুলো আপনার সিস্টেমের সাথে কীভাবে ইন্টারঅ্যাক্ট করছে। এটি আপনাকে প্রতিটি প্রসেস দ্বারা ট্রিগার করা ইভেন্টগুলো মনিটর ও লগ করতে দেয়।
এটি আপনাকে দেখাতে পারে আপনার প্রসেস এবং সিস্টেমের মধ্যে ইন্টারঅ্যাকশন কি এরর সৃষ্টি করছে বা অস্বাভাবিকভাবে আচরণ করছে।
প্রসেস এক্সপ্লোরার, অন্যদিকে, ভাবেই প্রসেস-ফোকাসড। এটি আপনাকে প্যারেন্ট প্রসেস এবং এর চাইল্ড প্রসেসের মধ্যে সম্পর্ক দেখাতে সাহায্য করে। এটি আপনাকে প্রতিটি প্রসেসের প্যারামিটার এবং প্রোপার্টিগুলোতে অনেক গভীরে খনন করতে দেয়, উইন্ডোজের যেকোনো অন্যান্য উপলব্ধ ইউটিলিটির চেয়ে অনেক বেশি।
আপনি কী ספצিফিক্যালি ট্রাবলশুট করছেন সেটির উপর নির্ভর করে ইউটিলিটি বেছে নিন।