Зареждане на процесора чрез процес на kernel_task в Mac OS

Сдобих се със стар лаптоп MacBook Pro 2010 година, което силно се забави. Подозренията паднаха върху диска, тъй като в тези модели бяха инсталирани твърди дискове, беше решено да се замени със SSD с вече инсталиран Mac OS взето от друга кола.

Проблемът не изчезна и нямаше визуално подобрение. След няколко проверки, нулира NVRAM и SMC, тъй като охладителят се въртеше със 100% скорост, когато бях почти сигурен, че проблемът е в хардуера, случайно погледнах в "System Monitor" и видях, че натоварването на процесора е 140-250%.
Проблемът беше, че процесът Kernel_task консумира ресурсите на процесора и не позволява на цялата операционна система да работи.

Ето какво пишат самите Apple за този процес:
Процесът kernel_task помага за управление на температурата на процесора, като намалява наличността на ресурсите на процесора за изчислително интензивни програми. С други думи, процесът на kernel_task започва, когато съществува риск от прегряване на процесора. Само по себе си не причинява подобни ситуации. Когато температурата на процесора спадне, активността на този процес автоматично се намалява.

Намерено е решение на проблема:

1) Първо включете дисплея на скритите папки:
- Отиваме до "Терминал"
- Караме в 2 команди:
по подразбиране пише com.apple.finder AppleShowAllFiles TRUE
намиране на убийци

2) След това определяме компютърния модел:
- Щракнете върху „Всичко за този Mac“
- След това натиснете бутона "Подробности"
- Щракнете върху "Системна справка"

Където е хардуерът, вие намирате и си спомняте „ID на модела“. В моя случай това е MacBookPro7,1

3) Следвайте този път:
/ Система/Библиотека/Разширения
Изберете файл IOPlatformPluginFamily.kext, щракнете с десния бутон и изберете „Показване на съдържанието на пакета“

4) Отидете на Съдържание/PlugIns, след това върху файла ACPI_SMC_PlatformPlugin.kext също изберете "Показване на съдържанието на пакета"

5) По-нататък Съдържание/ресурси намерете файла с модела на лаптопа. Запомнете: Имах MacBookPro 7.1. Изтрийте този файл! (Ако няма необходим файл, изтрийте най-близките модели, например № 8.1, изтрийте 7.1 и 9.1)

6) Рестартирайте компютъра си. Тази процедура вероятно ще трябва да се направи след всяка актуализация на Mac OS.

За да върнете показването на папки, както е било преди, изпълнете командата в "Терминал":
по подразбиране пише com.apple.finder AppleShowAllFiles FALSE
намиране на убийци

Ако не можете да изтриете идентификатора на модела

В случай, че имате MacOS El Capitan или по-нова, системата няма да ви позволи да изтриете идентификационния файл, тъй като първо трябва да премахнете защитата на целостта на системата (System Integrity Protection или SIP за кратко).

SIP може да бъде деактивиран само от режим на възстановяване. Трябва да рестартирате, да получите достъп до "Терминал" и да въведете командата за изключване.

  • Изключете Mac и задръжте клавишите ⌘R (Command + R), когато го включвате;
  • След зареждане стигаме до менюто за възстановяване. Отворете раздела "Помощни програми" и стартирайте "Терминал";
  • Въвеждаме командата:
    csrutil забранява
  • Рестартиране на Mac.

За да активирате защитата, трябва отново да влезете в режим на възстановяване, да отворите терминал и да въведете командата:

Влизайки в системата, вие се съгласявате с обработването на лични данни.