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

kernel_task কী এবং কেন এটি আমার ম্যাকএ চলছে?

একটি "কার্নেল," হলো যেকোনো OS-এর কোর, যা CPU, মেমোরি, অন্যান্য হার্ডওয়্যার এবং সিস্টেমে ইনস্টল করা সফ্টওয়্যার অ্যাপ্লিকেশনের মধ্যে বসে। যখন MAC অন হয়, তখন প্রথম যা শুরু হয় সেটি হলো কার্নেল, এবং একটি সিস্টেম দ্বারা করা সব কিছু কার্নেলের মাধ্যমে যেতে হয় किसी পয়েন্টে। কার্নেল সকল লঞ্চ ডেমন/সার্ভিস, মেমোরি ম্যানেজমেন্ট, নেটওয়ার্কিং ইত্যাদি কন্ট্রোল করে। কার্নেল প্রয়োজনীয় টাস্কগুলো লঞ্চ এবং কিল করে, তারপর সেই টাস্কগুলো বন্ধ হলে মেমোরি ক্লিয়ার করে। এবং সেই সব ব্যাকগ্রাউন্ড এক্টিভিটি Activity Monitor-এ দেখায়, যা অ্যাপলের "Windows Task Manager"-এর সমতুল্য, একটি ব্যানারের নিচে যেন kernel_task। "kernel_task" أولئك নেটওয়ার্কের ওপর ডেটা পাঠানো/প্রাপ্ত করা, রিডিং/রাইটিং বা অন্যান্য অ্যাপ্লিকেশন বা সিস্টেম সফ্টওয়্যার থেকে টাস্কগুলো。)

kernel_task কী এবং কেন এটি আমার ম্যাকএ চলছে?

যদি আপনি এমন কিছু করেন যেটি অনেক প্রসেসিং পাওয়ার নেয় — যেমন ৪K ভিডিও কনভার্ট করা — তবে আপনি আশ্চর্য করতে পারেন কী কause করছে এটি এবং Activity Monitor-এ তাকান। Activity Monitor খোলার জন্য Cmd + Space হিট করুন তারপর "activity" টাইপ করুন এবং এটা পপ আপ হওয়া উচিত। Activity Monitor Applications > Utilities-ওয়াও পাওয়া যায়।

kernel_task কী এবং কেন এটি আমার ম্যাকএ চলছে?

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

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

আপনি যেকোনো ऐसे প্রসেস কিল করতে পারেন সেগুলোতে ক্লিক করে, তারপর স্ক্রিনের টপ লেফট কর্নারের "X"-এ ক্লিক করুন। দুর্ভাগ্যবশত, এটি kernel_task-এর জন্য করা যায় না কারণ kernel_task হলো অপারেটিং সিস্টেম-এর কোর।

kernel_task কী এবং কেন এটি আমার ম্যাকএ চলছে?

এটি একটু একটি সিঙ্গেল প্রসেস, বরং এক লেবেলের নিচে প্রসেসগুলোর একটি সিরিজ। macOS পards 뒤에서 অনেক কিছু করে, যেমন নেটওয়ার্কের ওপর ডেটা পাঠানো ও গ্রহণ করা, ডেটা রাইটিং ও রিডিং, এবং স্পটলাইট সার্চের জন্য নতুন ফোল্ডার বা ডিস্ক ইনডেক্স করা।

এই প্রসেসটি প্রায়শই আপনার উপলব্ধ RAM-এর অনেক অংশ ব্যবহার করবে Memory ট্যাবে, তবে এটি কম চিন্তার বিষয়। RAM-এর ব্যবহার ডিমান্ড অনুযায়ী বাড়ে ও কমে। উচ্চ CPU ব্যবহার পুরো সিস্টেমকে বন্ধ করতে পারে, এবং কখনো কখনো সম্পূর্ণ সিস্টেম ক্র্যাশেও ফলাফল দিতে পারে। এটি বোঝা যাচ্ছে আপনি ফাস্ট্রেটেড হতে পারেন, কিন্তু বের হয়েছে আপনার অপারেটিং সিস্টেম এটি উদ্দেশ্যপূর্ণভাবেই করছে আপনার CPU কে ওভারহিট হতে বাঁচাতে। kernel_task সিপিইউ তাপমাত্রা ম্যানেজ করতে সাহায্য করে CPU-কে CPU-ইনটেনসিভ প্রসেসের জন্য কম উপলব্ধ করে। এটি নিজে সেই কন্ডিশনগুলো তৈরি করে না। যখন CPU তাপমাত্রা কমে, kernel_task ও আটোমেটিক্যালি CPU ব্যবহার কমিয়ে দেবে।

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

তাহলে, kernel_task সেটি CPU পাওয়ার ব্যবহার করছে না বরং ইনটেনসিভ CPU প্রসেস কে সেটি ব্যবহার করতে দিচ্ছে না যাতে তাপমাত্রা নিয়ন্ত্রণে থাকে। আপনি ডেঞ্জার জোন থেকে বের হলে সব কিছু নরমালে ফিরে যাবে।

যদি kernel_task নিরবচ্ছিন্নভাবে সিস্টেম রিসোর্সের অধিকাংশ ব্যবহার করে, এবং ম্যাক স্লো হয় কারণ একটা সমস্যা থাকতে পারে। কার্নেলটি শুধু ম্যাক রিস্টার্ট করলে রিস্টার্ট করা যায়, এবং কখনো কখনো রিস্টার্ট করলে সমস্যাটি সমাধান হয়।

kernel_task কী এবং কেন এটি আমার ম্যাকএ চলছে?

কিন্তু যদি আচরণটি 지속 থাকে, তবে সমস্যাটি সমাধান করার কিছু আইডিয়া এখানে দেওয়া হলো।

kernel_task রিসোর্স কনসাম করছে সেটি কীভাবে ফিক্স করবেন?

আমরা কীভাবে উচ্চ ব্যবহার এবং রিসোর্স কনসামপশন ফিক্স করতে হয় সেটির কিছু সবচেয়ে কমন মেথডের ওপর যাব এবং সেগুলোকে একটি এবস্ট্রাক্ট উপায়ে ব্যাখ্যা করব।

  1. কারণ kernel_task হলো আপনার অপারেটিং সিস্টেম, এবং প্রসেস কিল করা রিসোর্স ফ্রি আপ করার সেরা উপায়, আপনার ম্যাকের একটি সিম্পল রিস্টার্ট সমস্যাটি তৎক্ষণাৎ ক্লিয়ার করে দেবে।
  2. স্ক্যানিং কনসিডার করুন আপনার ম্যাককে ম্যালওয়্যারের জন্য, যা সমস্যাটি তৈরি করছে।
  3. যদি kernel_task 스페শাল কিছু না করলেও অনেক CPU/মেমোরি ব্যবহার করে, তবে আপনার হাতে আরেকটি সমস্যা আছে। সাধারণত这是因为 থার্ড পার্টি কার্নেল এক্সটেনশন যাদের " kexts " বলা হয় macOS-এ। এই মডিউলগুলো হার্ডওয়্যার ড্রাইভার এবং কিছু সফ্টওয়্যার, যা কার্নেলের সাথে সরাসরি ইন্টারফেস করে। একটি ফল্টি kext kernel_task-কে অতিরিক্ত CPU নেওয়ার কারণ হয়। এটি টেস্ট করতে, Mac কে Safe Mode-এ বুট করা উচিত। ম্যাক শাট ডাউন করুন, তারপর Shift কী ধরে রাখুন আবার অন করার সময়। লগইন স্ক্রিনে " Safe Boot " অপশনটি দেখাবে। Safe Mode থার্ড পার্টি kexts এনেবল করে না, তাই যদি আপনার ম্যাক সেফ মোডে কোনো সমস্যা না থাকে, তবে আপনি আপনার সমস্যাটি খুঁজে পেয়েছেন। عدم-ইনস্টল করুন যেকোনো সম্প্রতি ইনস্টল করা ৩rd-পার্টি ড্রাইভার/সফ্টওয়্যার এবং দেখুন এটা সাহায্য করে কিনা।kernel_task কী এবং কেন এটি আমার ম্যাকএ চলছে?
  1. আরো ডিটেইল জানতে Etrecheck ব্যবহার করুন যা ডজন গুন ডায়াগনোস্টিক্স চালায়, যাতে সিস্টেমে ইনস্টল ও রান হচ্ছে সকল kexts-এর লিস্ট থাকে। যেটি আপনি মনে করেন সমস্যাটি তৈরি করছে সেটি আনইনস্টল করুন, এবং দেখুন সমস্যাটি সমাধান হয় কিনা।kernel_task কী এবং কেন এটি আমার ম্যাকএ চলছে?
  2. একটি অ্যাপ্লিকেশন যার খারাপ অভ্যাস আছে অনেক CPU ব্যবহার করতে এবং এই সমস্যাটি প্রম্পট করতে সেটি হলো Flash। যদি Flash বা ব্রাউজার ট্যাবগুলো CPU পাওয়ার নেয় kernel_task-এর পাশাপাশি, Flash কে পুরোপুরি আনইনস্টল বা ডিজেবল করুন। ফলস্বরূপ, Flash তার বিভিন্ন বাগের সাথে CPU ব্যবহার করবে না, এবং kernel_task এটিকে কুল রাখতে কাউন্টার করবে না।
  3. অনাবশ্যক স্টার্টআপ আইটেমগুলো রিমুভ করুন এবং হার্ড ড্রাইভ স্পেস ফ্রি আপ করুন।
  4. NVRAM রিসেট করুন আপনার ম্যাকের।
  5. আপনার সিস্টেম ম্যানেজমেন্ট কন্ট্রোলার (SMC) রিসেট করুন।kernel_task কী এবং কেন এটি আমার ম্যাকএ চলছে?
  6. বাহ্যিক তাপমাত্রা (এনভায়রনমেন্ট) ফোকাস করুন যেটি আপনি আর্টিফিশিয়ালি এয়ার কন্ডিশনিং দিয়ে কুল করতে পারেন যাতে হিট ম্যানেজ করার জন্য ডিজাইন করা স্লো ডাউনটি রিমুভ হয়। বাহিরের তাপমাত্রা কম্পিউটারের তাপমাত্রাও প্রভাবিত করে।
  7. ম্যাকবুকের ফ্যানগুলো দেখুন, ফ্যানগুলো থেকে ধুলো বের করুন। হিটসিংকও ক্লিন করুন। থার্মাল পেস্ট চেক করুন যদি সেটি শুকনো হয়। ফ্যান স্পিড বাড়ান।
  8. আপনার ল্যাপটপের জন্য একটি কুলিং প্যাড ব্যবহার করুন।
  9. চার্জিং এর সাথে যেকোনো পার্টসের চেসিস-এর উচ্চ তাপমাত্রা এবং প্লাগড-ইন পেরিফেরালগুলো এই ইস্যুটি তৈরি করতে পারে। চার্জিং কেবলকে বাম পাশ থেকে ডান পাশের পোর্টে সরিয়ে দিলেই ম্যাক কুল হয়ে যাবে এবং সমস্যাটি সমাধান হতে পারে। MagSafe চার্জিং वाली মেশিনে, বাম পোর্ট থেকে পেরিফেরাল আনপ্লাগ করুন যতক্ষণ না ব্যাটারি ফুল হয়।
  10. ক্যাশ ডিলিট করুন নিচের কমান্ড টার্মিনালে চালিয়ে:
    Terminal "rm -rf ~/Library/Caches"
  11. Safari ক্যাশ ডিলিট করুন যদি Safari সমস্যাটি তৈরি کرده থাকতে পারে।
  12. পাওয়ার ব্লক রিসেট করুন। বিশেষত যদি আপনার একটি ইনকনসিস্টেন্ট AC সোর্স থাকে, বিশেষত যদি ল্যাপটপ ইন্ডিকেট করে যে এটি প্লাগড ইন আছে, কিন্তু চার্জ হচ্ছে না কারণ পাওয়ার সাপ্লাই অনরিলায়েবল AC পেলে ল্যাপটপ চার্জ করা বন্ধ করে দেয়। সমাধান করতে, শুধু পাওয়ার সাপ্লাইকে দুই প্রান্ত থেকে কিছু সেকেন্ডের জন্য আনপ্লাগ করুন, তারপর সেগুলো আবার প্লাগ ইন করুন। এতে ল্যাপটপ আবার চার্জ করা শুরু করতে পারে, এবং kernel_task CPU খাওয়া বন্ধ করে দেবে এবং ফ্যানগুলো এতটাই স্পিন করবে না।

ঝুঁকিপূর্ণ ওয়ার্কঅরাউন্ড

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

  1. আপল লোগোর আন্ডারে উপরের বাম কোণে " About this mac " সেকশনে যান এবং "More info" সিলেক্ট করুন।kernel_task কী এবং কেন এটি আমার ম্যাকএ চলছে?
  2. "System report" অপশনে ক্লিক করুন।
  3. "Model Identifier" এর পরে কম্পিউটারটি যা বলে সেটি নোট ডাউন করুন।
  4. নিচের লোকেশনে নেভিগেট করুন।
     master drive >System -Library >Extensions >IOPlatformPluginFamily.kext -Contents >Plugins >ACPI_SMC_PlatformPlugin.kext >Contents >Resources > (তৃতীয় স্টেপে যে ফোল্ডারটি নোট ডাউন করলাম)
  5. আপনার কম্পিউটার রিস্টার্ট করুন এবং আপনি ডান হয়ে যাবেন।

যদি কিছুই সাহায্য না করে, কখনো কখনো আপনাকে আপনার টাইম বর্জন বন্ধ করে macOS পুনরায় ইনস্টল করতে হয় স্ক্র্যাচ থেকে, ম্যাক রিসেট করুন বা একটি অ্যাপল স্টোরের ট্রিপ বিবেচনা করুন।


  1. conhost.exe বোঝা: Task Manager-এ কেন দেখায় এবং কীভাবে ম্যানেজ করবেন

  2. Fontdrvhost.exe: এটি কী, কীভাবে কাজ করে এবং এটি কেন হুমকি হতে পারে

  3. Splwow64.exe বোঝা: উদ্দেশ্য, ফাংশন এবং এটি কীভাবে পরিচালনা করবেন

  4. Rundll32.exe বোঝা: ফাংশন, রিস্ক এবং নিরাপদ ম্যানেজমেন্ট