কনফিড: ম্যাক ওএস এক্স-এ কনফিড প্রক্রিয়ার সাথে উচ্চ সিপিইউ ব্যবহারের সমস্যা সমাধান করা
configd হল একটি সিস্টেম কনফিগারেশন ডেমন যা Mac OS X-এর পিছনে চলে, বেশিরভাগ ব্যবহারকারী তাদের Macs-এর ব্যাকগ্রাউন্ডে চলমান মূল OS X প্রক্রিয়া কখনই লক্ষ্য করবেন না বা দেখতে পাবেন না। এটি বলার সাথে সাথে, কনফিড কখনও কখনও কাজ করতে পারে এবং অস্বাভাবিক সিপিইউ স্পাইক এবং ফ্যান কার্যকলাপের কারণ হতে পারে যা আপনার ম্যাককে একটি বায়ু সুড়ঙ্গের মতো শব্দ করে তোলে। অ্যাক্টিভিটি মনিটর চালু করে, “% CPU” বিকল্পের মাধ্যমে সাজিয়ে, এবং 20-95% CPU-এর মধ্যে কোথাও 'কনফিড' রুট ব্যবহারকারীর প্রক্রিয়া শীর্ষে বসে দেখে অদ্ভুত কনফিগার আচরণ সহজেই নির্ণয় করা যায়।যদি এই আচরণটি এক মিনিটের জন্য স্থায়ী হয় তবে এটি সাধারণত একটি বড় ব্যাপার নয়, অস্থায়ী স্পাইকগুলি স্বাভাবিক হতে পারে তাই এটিকে চলতে দিন এবং এটিকে উপেক্ষা করুন, তবে এমন কিছু সময় আছে যেখানে কনফিড অবর্ণনীয়ভাবে ভুল হতে পারে এবং এটি প্রায় 50% সিপিইউ ব্যবহারে বসবে অথবা কোনো সুস্পষ্ট কারণ ছাড়াই ঘণ্টার পর ঘণ্টা - আমরা এখানে সমাধান করতে চাইছি।
টার্মিনালের মাধ্যমে ফোর্স রিলঞ্চ সহ কনফিড উচ্চ সিপিইউ ব্যবহার সমাধান করুন
আমরা সর্বশক্তিমান ‘কিল্লাল’ কমান্ড ব্যবহার করে প্যান্টে একটি সুইফ্ট কিক দিয়ে কনফিডকে জোরপূর্বক পুনরায় চালু করতে যাচ্ছি। যেহেতু কনফিড একটি সিস্টেম প্রসেস, এটি মেরে ফেলার সাথে সাথেই এটি পুনরায় চালু হবে এবং প্রতিটি ক্ষেত্রে যেখানে কনফিড প্রসেসরের ব্যবহার নিয়ে পাগল হয়ে যাচ্ছে এই কৌশলটি সমস্যার সমাধান করে।
টার্মিনাল লঞ্চ করুন (অ্যাপ্লিকেশন/ইউটিলিটিস/ যথারীতি মধ্যে বসে) এবং নিম্নলিখিত কমান্ড টাইপ করুন:
sudo killall configd
সুপার ইউজার হিসেবে কমান্ড চালানোর জন্য আপনাকে একটি অ্যাডমিনিস্ট্রেটর পাসওয়ার্ড লিখতে হবে, এইভাবে sudo উপসর্গ। সুডো ছাড়া কমান্ড চালানো অকার্যকর কারণ প্রক্রিয়াটি রুটের (সুপার ব্যবহারকারী) মালিকানাধীন।
আপনি যদি অ্যাক্টিভিটি মনিটর খোলা রাখেন এবং সিপিইউ অনুসারে সাজান, আপনি দেখতে পাবেন 'কনফিড' অদৃশ্য হয়ে গেছে এবং এটি পুনরায় চালু হলে এটি আর তালিকার শীর্ষে থাকবে না এবং অতিরিক্ত পরিমাণে সিপিইউ খাবে না . প্রক্রিয়াটির জন্য অনুসন্ধান করলে এটি এখন CPU-এর 0% এবং 1% এর মধ্যে ব্যবহার করছে।
কিল্লাল কমান্ড ব্যবহার করার পরেও যদি কনফিড নিয়ে সমস্যা হয়, তাহলে কনফিগার সমস্যা সমাধানের বিষয়ে আরও জানতে এই নিবন্ধের নীচে যান।
টার্মিনাল ছাড়া কনফিডের সাথে ডিল করা
আপনি যদি কমান্ড লাইনের সাথে স্বাচ্ছন্দ্য বোধ না করেন তবে আরও দুটি বিকল্প রয়েছে:
- চলমান সমস্ত ম্যাক অ্যাপ্লিকেশান বন্ধ করুন, যা আপনি ম্যানুয়ালি করতে পারেন বা OS X-এর সবকিছু ছেড়ে দিতে এই স্ব-নির্মিত অ্যাপ ব্যবহার করে করতে পারেন
- ম্যাক রিবুট করুন
ম্যাক রিবুট করার ফলে কনফিড প্রক্রিয়াটিকে সরাসরি মেরে ফেলার মতো একই প্রভাব রয়েছে, যদিও এটি স্পষ্টতই আপনার কর্মপ্রবাহে কিছুটা বেশি অনুপ্রবেশকারী। প্রতিটি অ্যাপ্লিকেশন প্রস্থান করা সাহায্য করতে পারে যদি কনফিগার ত্রুটিটি একটি অ্যাপের ভুল আচরণের কারণে ঘটে থাকে, এক মুহূর্তের মধ্যে আরও কিছু।
নির্দিষ্ট কনফিগার সমস্যা নির্ণয় এবং কনফিড সম্পর্কে শেখা
Apple আনুষ্ঠানিকভাবে কনফিডকে নিম্নরূপ বর্ণনা করে:
কনফিগার ডেমন স্থানীয় সিস্টেমের অনেক কনফিগারেশনের জন্য দায়ী। configd সিস্টেমের পছন্দসই এবং বর্তমান অবস্থা প্রতিফলিত করে ডেটা বজায় রাখে, যখন এই ডেটা পরিবর্তিত হয় তখন অ্যাপ্লিকেশনগুলিতে বিজ্ঞপ্তি প্রদান করে এবং লোডযোগ্য বান্ডেলের আকারে বেশ কয়েকটি কনফিগারেশন এজেন্ট হোস্ট করে।
এই অংশটি কনফিডের ম্যানুয়াল পৃষ্ঠা থেকে নেওয়া হয়েছে, যা টার্মিনালে নিম্নলিখিত টাইপ করে অ্যাক্সেস করা যেতে পারে:
man configd
আপনি এটি সরাসরি আপনার ম্যাকে কমান্ড লাইনের মাধ্যমে পড়তে পারেন, অথবা এখানে ডেভেলপার লাইব্রেরি লিঙ্ক ব্যবহার করে ওয়েবের মাধ্যমে পড়তে পারেন।
আপনি যদি নির্ণয় করার চেষ্টা করতে চান কেন configd প্রথমে পাগল হয়ে গেল, তাহলে আপনি কনফিড বান্ডিল এবং plist ফাইলগুলির জন্য নিম্নলিখিত দুটি অবস্থানে ঘুরে দেখতে পারেন, যা কি ঘটছে তার কিছু ইঙ্গিত দিতে পারে ভুল এবং কেন:
/সিস্টেম/লাইব্রেরি/সিস্টেম কনফিগারেশন/
/লাইব্রেরি/পছন্দ/সিস্টেম কনফিগারেশন/
আরেকটি বিকল্প হল নিম্নোক্ত কমান্ডের সাহায্যে ভার্বোস মোডে কনফিড পুনরায় চালানোর জন্য বেছে নেওয়া:
sudo /usr/libexec/configd -v
এটি OS X সিস্টেম কনসোলে ভার্বোজ তথ্য রপ্তানি করবে, যা কনসোল অ্যাপ থেকে বা কমান্ড লাইনের মাধ্যমেও পড়া যাবে।পূর্বোক্ত সিস্টেম ডিরেক্টরিগুলিতে যা পাওয়া যায় তার সাথে সেই তথ্যের তুলনা করা একটি সুনির্দিষ্ট কারণ নির্ণয় করতে খুব সহায়ক হতে পারে।
সাধারণ অভিজ্ঞতায় দেখা গেছে যে কিছু অ্যাপ এবং প্রসেস অন্যদের তুলনায় প্রায়ই কনফিড সমস্যা সৃষ্টি করে, যার মধ্যে কিছু জাভা এবং জাভা ভিত্তিক পরিষেবা যেমন CrashPlan, কিছু প্রিন্টার যেখানে অমীমাংসিত প্রিন্টিং ত্রুটি রয়েছে এবং অনুপযুক্ত নেটওয়ার্ক অন্তর্ভুক্ত থাকতে পারে। কনফিগারেশন যেখানে একটি নেটওয়ার্ক সংযোগ বারবার চেষ্টা করে এবং ব্যর্থ হয়। এই কারণেই কখনও কখনও সমস্ত অ্যাপ ছেড়ে দেওয়া সমস্যাটি সমাধানের জন্য কার্যকর, কারণ এটি ব্যর্থতার পুনরাবৃত্তি শেষ করতে পারে যা কনফিগডকে বিপর্যস্ত করে তোলে এবং কিছু ক্ষেত্রে যেখানে কনফিডকে হত্যা করা সমস্যার সমাধান করে না তখন অপরাধীদের plist ফাইলটি সরিয়ে দিলে সমাধান হতে পারে। একবার এবং সব জন্য সমস্যা. আপনার ব্যক্তিগত অভিজ্ঞতা এবং ফলাফল পরিবর্তিত হতে পারে।