প্রতিদিন, আপনি আপনার ম্যাকবুক ব্যবহার করেন এবং আপনার Activity Monitor-এ এই একটি প্রসেস rpcsvhost লক্ষ্য করেন। তাহলে এই প্রসেসটি আসলে কী? এবং কি এটি আপনার ম্যাকের জন্য ক্ষতিকর? উত্তর হচ্ছে না, এটি কোনোভাবে আপনার ম্যাকবুকের জন্য ক্ষতিকর নয় বরং এটি macOS-এর একটি কোর কম্পোনেন্ট।
rpcsvchost হলো একটি রিমোট প্রসেস হোস্ট যা আপনার ম্যাককে একটি নেটওয়ার্কের সাথে নিরাপদে কানেক্ট করতে সাহায্য করে। এটি বিশেষভাবে মাইক্রোসফট নেটওয়ার্কগুলোর সাথে কানেক্ট হয়।

rpcsvchost হচ্ছে DCE/RPC সার্ভিস হোস্ট করার জন্য একটি এনভায়রনমেন্ট। এটি আর্গুমেন্ট হিসেবে দেওয়া প্লাগইনগুলোর একটি লিস্ট থেকে DCE/RPC সার্ভিসগুলো লোড করে, উপযুক্ত সেট অফ এন্ডপয়েন্টগুলোর সাথে বাইন্ড করে এবং প্রোটোকল রিকোয়েস্টের জন্য লিসেন করে। যেখানে DCE/RPC সার্ভিসগুলো বোঝায় Distributed Computing Environment / Remote Procedure Calls। সকল ধরণের নেটওয়ার্ক DCE/RPC ব্যবহার করে। অ্যাপল ২০১০ সালে Mac OS X Lion 10.7-এ অংশ হিসেবে DCE/RPC-এর জন্য সাপোর্ট যোগ করেছিল।
আপনি সম্ভবত rpcsvchost-এর সম্পর্কে পড়তেন না যদি এটি আপনাকে বিরক্ত করত না। যদিও এটি macOS-এর একটি সম্পূর্ণ হาร์মলেস কম্পোনেন্ট, তবে এই প্রসেসটি কীভাবে প্রায় ১০০% CPU পাওয়ার খায় এবং আপনার ম্যাকবুককে স্লো করছে সেটি নিয়ে অসংখ্য কামপ্লেইন রয়েছে। এই সমস্যায় মূল ইস্যু হচ্ছে এটি ঘটার জন্য কোনো নির্দিষ্ট কারণ নেই। অনেক ইউজার দাবি করছেন যে তাদের কেসে এটি ভিন্ন ভিন্ন কারণে হয়েছিল এবং সমাধানগুলও奇怪的是 অদ্ভুত ছিল। আসুন কিছু স্টেপ দেখি যা ইউজারদের জন্য কাজ করেছে।
কিছু পরিচিত কারণ এবং সমাধান
- নির্দিষ্ট ওয়েবসাইট ভিজিট করা। কিছু ইউজার রিপোর্ট করেছেন যে যখন তারা নির্দিষ্ট ওয়েবসাইট ভিজিট করেছিল, তখন rpcsvchost ৯০% এরও বেশি CPU পাওয়ার কনসাম করছিল। কারণ হতে পারে যে আপনার ম্যাকবুক মাইক্রোসফট এক্সচেঞ্জ সার্ভারগুলোর সাথে কানেক্ট হতে সমস্যা হচ্ছে।
- আপনার SMC এবং PRAM রিসেট করুন। যখন আপনি সেই প্রসেস থেকে অদ্ভুত আচরণ লক্ষ্য করেন, তবে প্রথমেই আপনি এই ট্রাবলশুটিং স্টেপগুলো নিতে পারেন। আপনার SMC রিসেট করতে, আপনার ম্যাকবুক শাট ডাউন করুন এবং পাওয়ার অ্যাডাপ্টার আট্যাচ করুন। এখন CTRL+OPTION+SHIFT+POWER বাটনগুলো প্রেস করুন। কিছু সেকেন্ড পর তাদের রিলিজ করুন এবং আপনি MagSafe লাইটে একটি সংক্ষিপ্ত পরিবর্তন দেখবেন যা ইন্ডিকেট করছে SMC রিসেট হয়েছে।

- PRAM রিসেট করুন। এরপর, আমরা আমাদের PRAM রিসেট করার চেষ্টা করতে পারি। আপনার ম্যাকবুক শাট ডাউন করুন। গ্রে স্ক্রিন देखने এর আগে POWER+COMMAND+OPTION+P+R বাটনগুলো প্রেস করুন। আপনার ম্যাকবুক আবার রিবুট হবে যা ইন্ডিকেট করছে যে এটা PRAM রিসেট করেছে এবং কীগুলো ধরে রাখুন যতক্ষণ না আপনি স্টার্টআপ চাইম শুনেন। এখন PRAM রিসেট করার পর, আপনাকে আপনার টাইম জোন এবং মাউস স্পিড ইত্যাদি রি-অ্যাডজাস্ট করতে হতে পারে, অন্যথায়, আপনি ভালো আছেন।

নেটওয়ার্ক কানেকশন প্রয়োজনীয় অ্যাপ্লিকেশনগুলো
- Teamviewer। একজন ইউজার দাবি করেছেন যে তার কেসে, TeamViewer rpcsvchost-কে টনস প্রসেসিং পাওয়ার কনসাম করতে বাধ্য করছিল। এটিকে আনইনস্টল করলে সমস্যাটি ফিক্স হয়েছিল।

- IBM-এর Trusteer Rapport অনলাইন ব্যাঙ্কিং-এর জন্য। কিছু ব্যাঙ্ক একটি " trustee " অ্যাপ্লিকেশন চায় যেকোনো টাইপের এবং Trusteer Rapport उनमें से একটি। কিছু ইউজার পোস্ট করেছেন যে এই অ্যাপ্লিকেশন ব্যবহার করলে rpcsvchost প্রায় ৯৯% CPU কনসাম করছে। আপনাকে আপনার ব্যাঙ্কের সাথে যোগাযোগ করতে হয়ে একটি ওয়ার্কঅরাউন্ড খুঁজে বের করতে।

অন্যান্য কারণ এবং সমাধান
- ম্যালওয়্যার। ম্যালওয়্যার CPU থ্রটলিং-এর একটি প্রোবাবল কজagt হতে পারে। আপনাকে আপনার ল্যাপটপকে যেকোনো পটেনশিয়ালি আনওয়ান্টেড প্রোগ্রাম (PUPs) থেকে ক্লিয়ার করা উচিত, বিশেষত সেগুলো যেগুলো ইন্টারনেট কানেকশন প্রয়োজন। এর পাশাপাশি, ম্যালওয়্যার এবং ভাইরাসের জন্য একটি হোল সিস্টেম স্ক্যান চালান।

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

- সেফ মোডে রিবুট করা। সেফ বুট করলে সিস্টেমে মেইন্টেইন করা কিছু ক্যাশ রিবিল্ড হয় এবং কখনো কখনো এটিই এতে অদ্ভুত সমস্যা সমাধান করার জন্য যথেষ্ট।
