অনেক ব্যবহারকারী macOS Sequoia-এ 지속되는 corespotlightd CPU ওভারলোড সমস্যা অনুভব করছেন। এটি আপনার Mac-কে ধীর করে, Mac এবং কার্সর ফ্রিজ করে, বা এমনকি কার্নেল প্যানিক (ক্র্যাশ) ঘন ঘন ট্রিগার করে।
আমি মনে করি আপনি ইতিমধ্যে Activity Monitor-এ corespotlightd ফোর্স কুইট করার চেষ্টা করেছেন, Spotlight রিইন্ডেক্স করেছেন, এবং লেটেস্ট macOS 15.5-এ আপডেট করেছেন। এই সব পদ্ধতি শুধু লক্ষণ চিকিৎসা করে, কারণ নয়।
চিন্তা করবেন না। এক মাসের সার্ভে, পুনরাবৃত্তি টেস্ট, এবং আলোচনার পর, আমরা macOS Sequoia বা তার আগের ভার্সনে corespotlightd high CPU ইস্যু পার্মানেন্টলি ফিক্স করার সিরিজ ফিজিবল মেথড বের করেছি। একটা একটা করে ফলো করুন যতক্ষণ না আপনি সমস্যা থেকে মুক্ত হয়েন।
আমরা জানতে পেরেছি যে এই সतত corespotlightd CPU ওভারলোড ইস্যু প্রধানত M1 এবং M2 MacBook-এ macOS Sequoia চলিত হয়। এটি সম্ভবত রিসোর্স অ্যালোকেশন ইস্যুতে কারণ হয় যেখানে corespotlightd নির্দিষ্ট রিসোর্সের এক্সক্লুসিভ অ্যাক্সেস চায় এবং ফলশ্রুতিতে, high CPU-এ épuised হয়।
Apple corespotlightd-র জন্য রিসোর্স অ্যালোকেশনে কিছু টweak করার আগে, নিচের পদ্ধতিগুলো এই সমস্যা সমাধানের জন্য তুলনামূলকভাবে দীর্ঘস্থায়ী।
~/Library/Metadata/Corespotlight ফোল্ডার খালি করুন (Quick fix)
Corespotlightd হল মূল প্রসেস যা Core Spotlight ফ্রেমওয়ার্কের মাধ্যমে সার্চ ইন্ডেক্সিং ডেটা হ্যান্ডেল করে।
আমরা জানতে পেরেছি যে যখন Activity Monitor-এ corespotlightd প্রসেস high CPU কনজিউম করে, Corespotlight ফোল্ডারের সাইজও বড় হয়ে যায়। Corespotlight ফোল্ডারটি Spotlight মেটাডেটা সংরক্ষণ করে যেসব আইটেমকে Core Spotlight ফ্রেমওয়ার্ক ব্যবহার করে অ্যাপগুলো ইন্ডেক্স করেছে, যেমন Mail, Notes, Messages, ইত্যাদি।
Corespotlight ফোল্ডারে স্বয়ংক্রিয়ভাবে যোগ হওয়া মেটাডেটা ক্লিয়ার করা ওভারলোডেড corespotlightd CPU কমানোর একটি নিয়ার-ইমিডিয়েট রেমেডি এবং দ্রুত আপনার Mac-এর পারফরম্যান্স বুস্ট করতে।
নোট: শুধু Corespotlight ফোল্ডার এবং এর SpotlightKnowledgeEvents সাবফোল্ডারের কন্টেন্ট ডিলিট করুন, ফোল্ডারগুলোই নয়।
এরপর, আপনি Activity Monitor-এ corespotlightd প্রসেসের CPU এবং মেমরি ব্যবহার অনেক কম হয়ে গেছে তা পাবেন।
আপনার সমস্যা সমাধান হলে, আরো মানুষকে এই ফিক্সটি জানান।
Time Machine ব্যাকআপ ড্রাইভকে Spotlight থেকে ইন্ডেক্স করা বন্ধ করুন (Permanent fix)
Spotlight ইন্ডেক্সিং প্রতিটি Time Machine ব্যাকআপ সেশনের পর ট্রিগার হয়। আপনি যদি অটোমেটিক Time Machine ব্যাকআপ অন করে থাকেন, তবে প্রতিটি ব্যাকআপ কমপ্লিট হওয়ার পর Spotlight আপনার ডিস্কটি ইন্ডেক্স করবে। এটি Spotlight ইন্ডেক্সিং-রিলেটেড প্রসেসগুলোর مثل corespotlightd-এর ওপর ভার খুব বেড়ায়ে দেয় এবং সতত corespotlightd CPU ওভারলোড ইস্যু সৃষ্টি করে।
তাই, Spotlight Privacy-এ ভলিউম যোগ ও রিমুভ করে Spotlight রিইন্ডেক্স করার বদলে, Time Machine ব্যাকআপ ডিস্ককে Spotlight-এ ইন্ডেক্স করা বন্ধ করুন, কারণ Spotlight সবসময় এই ড্রাইভগুলো ইন্ডেক্স করতে চায়।
Time Machine ব্যাকআপ ডিস্ককে Spotlight-এ ইন্ডেক্স করা বন্ধ করতে, ফলো করুন:
সিস্টেম ক্যাশে ক্লিয়ার করুন
অনেক ব্যবহারকারী রিপোর্ট করেছেন যে macOS 15.2 থেকে macOS 15.5-এ আপগ্রেড করার পর corespotlightd ১০০% এর বেশি CPU ব্যবহার করছে। এর কারণ হল macOS আপগ্রেড সাধারণত সিস্টেম ক্যাশে এবং টেম্পোরারি ফাইল구의 বড় পরিমাণ জেনারেট করে।
যদি এই সিস্টেম ক্যাশের যেকোনো অংশ করাপ্ট হয়, তবে এটি Spotlight-রিলেটেড প্রসেসগুলোর như corespotlightd কে হ্যাং বা স্লো ডাউন করতে পারে, স্বাভাবিকভাবেই অতিরিক্ত CPU রিসোর্স কনজিউম করে।
অতএব, আমরা পরামর্শ দিচ্ছি সিস্টেম ক্যাশে রেগুলারলি ক্লিন আপ করতে, বিশেষ করে macOS আপডেটের পর। সিস্টেম ক্যাশ ফাইলগুলো ~/Library/Caches, /System/Library/Caches, এবং /Library/Caches ফোল্ডারগুলোর ছড়িয়ে পড়ে থাকে। আপনি Finder > Go > Go to Folder ব্যবহার করে সেগুলো খুঁজে বের করে কন্টেন্টগুলো ডিলিট করতে পারেন।
আসলে, আপনার Mac নানাবিধ জাঙ্ক ফাইল ছড়িয়ে রাখে যা আপনার Mac-কে ধীর করে। আপনি iBoysoft DiskGeeker-এর মতো একটি Mac ক্লিনার ব্যবহার করতে পারেন আপনার Mac অপ্টিমাইজ করতে। এই টুল আপনাকে ইউজার ক্যাশ ফাইল, ট্রাশ, ইউজার লগ ফাইল, এবং অন্যান্য জাঙ্ক ফাইল খুঁজে বের করে এক-ক্লিক ডিলিশনের জন্য সাহায্য করে, আপনার Mac-কে সবসময় সেরা পারফরম্যান্সে রাখে।
এরপর, চেক করুন macOS Sequoia-এ corespotlightd high CPU usage চলছে কিনা।
অন্যদের সাথে এই Mac ক্লিনারটি শেয়ার করুন যাতে আরও মানুষ তাদের Mac-এ ভালো পারফরম্যান্স পায়।
সকল Spotlight-রিলেটেড প্রসেস ফোর্স কুইট করুন এবং Spotlight .plist ফাইল ডিলিট করুন
কিছু ব্যবহারকারী বলে corespotlightd Activity Monitor-এ কিল করলে কিছুই পরিবর্তন হয় না। উল্লেখযোগ্যভাবে, শুধু corespotlightd প্রসেস নয়, mds, mdworker, এবং mds_stores ও Spotlight সার্চের সাথে সম্পর্কিত।

আপনাকে এই সকল Spotlight-রিলেটেড প্রসেস ফোর্স কুইট করতে হবে এবং Spotlight .plist ফাইলও ডিলিট করতে হবে Spotlight রিফ্রেশ করার জন্য। এটি দীর্ঘস্থায়ী অতিরিক্ত corespotlightd CPU ইউসেজ কমানোর একটি রেস্কিউ।
এখানে পদ্ধতিটি:
- Activity Monitor খুলুন এবং corespotlightd, mds, mdworker, এবং md_stores এক এক করে ফোর্স কুইট করুন।
- Finder খুলুন, টপ মেনুবার নেভিগেট করুন, এবং Go > Go to Folder-এ ক্লিক করুন।
- ~/Library/Preferences/com.apple.Spotlight.plist দিন Spotlight .plist ফাইল খুঁজে বের করতে।
- ফাইলটি Trash-এ সরান।
একবার রিস্টার্ট বা আপনার Mac-এ রি-লগইন করার পর, Spotlight রিফ্রেশ হবে। corespotlightd CPU ব্যবহারও কমবে।
Pages বা অন্যান্য সন্দেহজনক অ্যাপ্লিকেশন কুইট করুন
আমরা টেস্ট করে জানতে পেরেছি যে Spotlight দিয়ে বড় Pages ডকুমেন্ট সার্চ করলে corespotlightd CPU হাই হয়।
সত্যি হল যে বিভিন্ন mdworker প্রসেস Spotlight কিছু Pages ফাইল ইন্ডেক্স করার সময় corespotlight মেটাডেটা ফোল্ডারগুলোর মধ্যে বড় পরিমাণ ডেটা লেখে।
আমরা মনে করি Spotlight বড় Pages ডকুমেন্ট হ্যান্ডেল করার উপায়ে কিছু গ্লিচ আছে। তাই, আপনি Pages কুইট করে একটু অপেক্ষা করে ভেরিফাই করতে পারেন যে corespotlightd CPU ব্যবহার কমেছে কিনা।
অবশ্যই, Pages একমাত্র trobulemaker নয়। যদি corespotlightd CPU high usage অন্য কোনো অ্যাপ চালানোর পর হয়, তবে সেটি কুইট করুন।
Spotlight ইন্ডেক্স অফ করে আবার অন করুন
Spotlight ইন্ডেক্স রি-ইনেবল করা CPU ইউসেজ কমানোর বা এরর ট্রাবলশুট করার জন্য উপকারী। আপনি যদি এই সমাধানটি ট্রাই করেছেন কিন্তু ব্যর্থ হয়েছেন, তবে স্কিপ করুন। না হলে, এটি একটি ট্রিক ও হতে পারে, কারণ কিছু ব্যবহারকারী এই পদ্ধতিতে corespotlightd high CPU usage ফিক্স করেছেন।
- Launchpad > Other থেকে Terminal খুলুন।
- নিচের কমান্ডটি দিন। এটি মেইন সিস্টেম ভলিউমে Spotlight ইন্ডেক্স ডিজেবল করতে। sudo mdutil -i off /
- पूछे গেলে আপনার অ্যাডমিন পাসওয়ার্ড দিন।
- একটু অপেক্ষা করুন এবং তারপর Spotlight অন করার জন্য নিচের কমান্ডটি দিন। sudo mdutil -i on /
আপনার Spotlight ইন্ডেক্স ডিলিট করুন
Spotlight ইন্ডেক্স ডিলিট করলে Spotlight যা ফাইল সার্চ করতে ব্যবহার করে বর্তমান ইন্ডেক্স ডেটা মুছে যাবে, কিন্তু macOS পরে অটোমেটিক্যালি ইন্ডেক্স রিবিল্ড করবে।
এটি সতত corespotlightd CPU ওভারলোড ইস্যু-র ফলাফলস্বরূপ বড় ইন্ডেক্সিং ডেটা ক্লিয়ার করতে পারে।
- Launchpad > Other থেকে Terminal খুলুন।
- Terminal উইন্ডোতে নিচের কমান্ডটি দিন। sudo mdutil -E /
এই পোস্ট আপনাকে macOS Sequoia-এ corespotlightd high CPU ফিক্স করতে সাহায্য করলে, আরও মানুষের সাথে শেয়ার করুন।