Mac'inizin 'kernel_task' Yüksek CPU Kullanım Hatası Nasıl Onarılır

Mac'inizin 'kernel_task' Yüksek CPU Kullanım Hatası Nasıl Onarılır

Bilgisayarınızın yavaş çalışmaya başlaması asla eğlenceli değildir, ancak neden bu kadar yavaş olduğunu anlayamadığınızda daha da kötüdür. Yapabileceğiniz tüm programları kapattıysanız ve Mac'inizdeki her şey hala pekmezden geçiyormuş gibi hissediyorsa, bu korkunç bir durumun işareti olabilir. kernel_task yüksek CPU kullanımına neden olur.





Mac'inizde kernel_task, bilgisayarınızın geri kalanının çalışmasına izin veren çeşitli düşük düzeyli işlevlere verilen addır. Bu, suçluyu bulmanın zor olabileceği anlamına gelir.





Bunu çok gördük, bu yüzden bu sorundan kurtulmanıza yardımcı olacak bir avuç ipucumuz var.





Yavaş Mac'i Teşhis Etme

Mac'iniz yavaş çalışıyor gibi görünüyorsa, çok fazla ısı üretiyorsa veya yüksek fan hızları nedeniyle havalanmak üzere gibiyse, açmak isteyeceksiniz. Etkinlik Monitörü ve nedenini öğrenin. Bu, esasen macOS'un Windows Görev Yöneticisine eşdeğerdir.

sabit sürücünüzün arızalı olup olmadığını nasıl anlarsınız

İlgili: Etkinlik İzleyicisi Nedir? Görev Yöneticisinin Mac Eşdeğeri



Spotlight'ı kullanarak Activity Monitor'ü açabilirsiniz: sadece Komut + Boşluk sonra 'etkinlik' yazmaya başlayın ve açılmalıdır. altında da bulabilirsiniz Uygulamalar > Yardımcı Programlar ve büyük sorunlarla karşılaştığınızda daha da hızlı erişim için onu Dock'unuza sabitlemek isteyebilirsiniz.

Bilgisayarınızın yavaş olmasının nedeni, İşlemci sekme. sadece tıklayın % İŞLEMCİ Çalışan işlemleri işlemci kullanımına göre düzenlemek için sütun başlığı. Yüksek miktarda işlem gücü kullanan her şey en üstte görünecektir; bunlar, bilgisayarınız arka planda çeşitli görevleri yerine getirirken hareket edecektir.





Yüksek CPU kullanımı, genellikle yalnızca beklemediğinizde bir sorundur. Bir oyun çalıştırıyorsanız, tarayıcınızda bir video izliyorsanız veya bir video düzenliyorsanız, makinenizin kaynakları çiğnemesini beklemek mantıklıdır. Tek bir Safari sekmesi veya Mac işlemi, adil payından fazlasını kullanıyorsa, bu genellikle bir şeylerin ters gittiği anlamına gelir.

Neden Kernel_task Suçlu?

Çoğu işlemi üzerlerine tıklayarak sonlandırabilirsiniz, ardından x ekranın sol üst köşesinde. Ne yazık ki, bunu belirli bir işlem için yapamazsınız: kernel_task . Bunun nedeni kernel_task'ın aslında macOS'un bir parçası olmasıdır.





Tek bir süreç değil, aslında tek bir etiket altında bir dizi süreç. Siz çalışırken macOS arka planda her türlü görevi yerine getirir. Bunlar, ağ üzerinden veri gönderme ve alma, diske veri yazma ve okuma ve Spotlight araması için yeni klasörleri veya diskleri endekslemeyi içerir.

Bu işlem, genellikle bilgisayarda mevcut RAM'inizin çoğunu kullanır. Hafıza sekmesi, ancak bu çok daha az endişe verici. Kullanılan RAM miktarı gerektiği gibi artacak ve düşecektir. Ancak yüksek CPU kullanımı, tüm sisteminizi durma noktasına getirebilir ve hatta ara sıra tam sistem çökmesine neden olabilir.

Peki, kernel_task'ın Mac'inizin performansını olumsuz etkilemesini nasıl engellersiniz?

kernel_task Sorunları için Basit Çözümler

Çoğu durumda, Mac'inizin basit bir şekilde yeniden başlatılması sorunu hemen çözecektir. Yine de bu sorunu bir süredir yaşıyorsanız, bu kalıcı, uzun vadeli bir çözüm değildir. Anında sonuç vermesi gereken yalnızca kısa vadeli bir düzeltmedir.

CPU kullanımındaki önemli artışa neden olan şey geri dönebilir. Bu nedenle, tekrarlanan olaylar yaşıyorsanız, sistem yönetim denetleyicinizi (SMC) de sıfırlamayı denemek isteyebilirsiniz. Bunu yapmak kolaydır ve çok çeşitli macOS sorunlarını çözebilir.

SMC'yi sıfırlama talimatları, sahip olduğunuz Mac modeline bağlı olarak biraz farklılık gösterir. Pek çok sorunu çözebildiğinden, ayrıntılı bir kılavuza sahibiz. Mac'inizin SMC'sini nasıl sıfırlayabilirsiniz . Ayrıca, Mac'in birden fazla soruna neden olabilecek başka bir parçası olan PRAM'inizi sıfırlamayı da kapsar.

kernel_task Yüksek CPU Kullanımını Düzeltmek için Diğer Çözümler

İşletim sistemiyle ilgili herhangi bir sorun için belki de en belirgin düzeltme, macOS'un en son sürümüne güncellemektir. Basitçe başlat Sistem Tercihleri , Tıklayın Yazılım güncellemesi ve tüm olağanüstü Apple yazılım güncellemelerini çalıştırın.

kernel_task işlemi tarafından yüksek CPU kullanımının bir diğer yaygın nedeni Adobe Flash'tır. Web'de gezinmek için Flash'ın gerekli olduğu günler geride kaldı, ancak yine de belirli bir web uygulaması veya web sitesi için ona ihtiyacınız olabilir.

Flash'ı yüklü tutmak yerine, (isteğe bağlı da olsa) Flash sağlayan Google Chrome gibi bir tarayıcı kullanabilirsiniz. Büyük olasılıkla, Flash'a hiç ihtiyacınız yoktur, bu nedenle kaldırılması güvenlidir. Ayrıca Adobe, 31 Aralık 2020'den beri Flash'ı desteklemediği için önemli güvenlik güncellemelerini almayacaksınız.

Kaldırmanız çok önemlidir - en azından güvenlik nedenleriyle. Flash'ı kaldırmak için şunu çalıştırın: Adobe Flash Player Yükleme Yöneticisi ve tıklayın Kaldır .

Mac'in Yüksek kernel_task CPU Kullanımına Biraz Daha Derine İnmek

Bazı insanlar, düşük seviyeli görevleri gerçekleştirebilen kod modülleri olan çekirdek uzantılarını kaldırmada başarılı oldular. 'Kext' olarak da bilinen bu uzantıların büyük çoğunluğu, çekirdek macOS ortamının bir parçası olarak Apple tarafından yüklenir. Bazı yazılımlar, sürücü olarak veya donanımı kontrol etmek için üçüncü taraf uzantıları yükler.

Üçüncü taraf bir kext'in kernel_task sorunlarınıza neden olup olmadığını kontrol etmenin hızlı bir yolu, makinenizi Güvenli Modda yeniden başlatmaktır. Bunu yapmak için makinenizi yeniden başlatın ve Vardiya önyükleme yaparken anahtar. Güvenli Mod yalnızca gerekli çekirdek uzantılarını yükler, bu nedenle sorun bu ortamda oluşmazsa, üçüncü taraf kext ile ilgili bir soruna işaret eder.

Buna dalmak için sisteminizi normal şekilde yeniden başlatın ve başlatın terminal . Ardından, aşağıdaki komutu çalıştırın:

kextstat

Bu, şu anda hangi çekirdek uzantılarının yüklü olduğunu gösterecektir. Tüm Apple uzantıları şöyle görünecek:

com.apple.[etc]

Bu arada, üçüncü taraf sürücülerde geliştirici adı şu şekilde olacaktır:

com.paragon-software.filesystems

Bir de şunu beğen:

ch.tripmode.TripModeNKE

Bunları ortadan kaldırmanın en iyi yolu, ilgili yazılımı kaldırın . Bazı uygulamalar için bu, uygulama dosyasını Çöp Kutusuna taşımak ve ardından değişikliğe izin vermek için yönetici şifrenizi girmek anlamına gelir.

Diğerleri, çalıştırmanız gereken bir PKG kaldırıcı dosyası içerebilir. Geri kalanı için, baş Sistem Tercihleri ve herhangi bir üçüncü taraf tercih bölmesini arayın.

OS X El Capitan'dan başlayarak Apple, bir dizi üçüncü taraf değişikliğini bozan yeni bir güvenlik özelliği sundu. Sistem Bütünlüğü Koruması veya kısaca SIP, uygulamaların Apple'ın kendi uygulamalarına kod enjekte etmesini ve ayrıca Apple'ın sistem güvenliği için önemli gördüğü sürücünün belirli bölümlerine yazmasını engeller.

Bu, daha iyi sistem kararlılığı sağlar, bu nedenle macOS'un modern sürümlerinde bu sorunu daha az sıklıkta görmelisiniz.

Hala Yüksek CPU Kullanımına Sahip misiniz? Diğer Her Şey Başarısız Olduğunda Ne Yapmalı?

Buradaki nihai çözüm biraz riskli: Apple'ın kendi çekirdek uzantılarını kaldırmak. Bunu yapmak tavsiye edilmez. Ancak, diğer her şeyi denediyseniz ve hala kernel_task'ın yüksek CPU kullanımına neden olduğunu görüyorsanız, bu denemek isteyebileceğiniz bir çözümdür.

Geliştirici ve blog yazarı Viktor Petersson, kernel_task ve etrafındaki sorunlar hakkında kapsamlı yazılar yazdı. Onun durumunda, muhtemelen tehlikeli bir ses kartından kaynaklanıyordu. Petersson'ın ilk gönderisi Mac OS X Yosemite'ye odaklandı, ancak daha sonra macOS'un sonraki sürümleri için güncellemelerle takip etti.

Bu düzeltmeyi test etmedik ve sizin için işe yarayıp yaramayacağını söyleyemeyiz. Denemekle ilgileniyorsanız, yapmanız gerekenler:

  1. Time Machine veya başka bir yedekleme çözümünü kullanarak Mac'inizin bir yedeğini oluşturun.
  2. Kurtarma moduna geçerek ve Terminal'den aşağıdaki komutu çalıştırarak Sistem Bütünlüğü Korumasını kapatın: |_+_|
  3. Takip et Viktor'un yöntem. Şu komutu kullanarak Mac'inizin modelini bularak başlayın: |_+_|
  4. Aşağıdaki komutu çalıştırın: |_+_|
  5. Modelinizle ilgili dosyayı taşıyın ve yedekleyin. Örneğin, tanımlayıcınız MacBookPro8,2 koşarsınız: |_+_|
  6. Kurtarma modunda yeniden başlatın ve şu komutu kullanarak Sistem Bütünlüğü Korumasını yeniden etkinleştirin: |_+_|

Yine, bu bir son çare düzeltmesidir. Yalnızca kernel_task'ın Mac'inizi kullanılamaz hale getirmesi nedeniyle herhangi bir şeyi yapmakta zorlanıyorsanız deneyin. Bu kısa vadeli bir çözüm değildir; işletim sisteminizi yeniden yükledikten sonra bile devam eder.

Yine de, Apple taşıdığınız dosyayı geri yükleyeceğinden, her büyük yazılım güncellemesinden veya işletim sistemi yükseltmesinden sonra bu işlemi tekrarlamanız gerekir.

Mac kernel_task Hata Sorununu Düzeltme

Genel olarak, yeni bir macOS sürümüne yükseltme, yeni özellikler ve yetenekler getirir, ancak aynı zamanda hatalara da neden olabilir. Bu, özellikle sınırları zorlamaya başlayan eski donanım modelleri için geçerlidir.

Ancak, yalnızca bir güncellemeden sonra Mac'inizde kernel_task ile ilgili sorunlar görmeye başladıysanız, suçlu bu olabilir. Umarım bu numaralardan biri sorunu çözmenize ve Mac'inizin performansını artırmanıza yardımcı olmuştur.

Paylaş Paylaş Cıvıldamak E-posta Mac'inizi En İyi Performans için Ayarlamanın 10 Kolay Yolu

Korkunç bir Yeni Yıl kararını bozmadan ne kadar dayanabileceğinizi görmek yerine, Mac'inizi yenilemek için yılın başlangıcını kullanın.

Sonrakini Oku
İlgili konular
  • Mac
  • İşlemci
  • Performans Tweaks
  • Etkinlik Monitörü
  • Mac Hataları
Yazar hakkında Kris Wouk(118 Makale Yayımlandı)

Kris Wouk bir müzisyen, yazar ve birisi web için video yaptığında adı ne olursa olsun. Kendini bildi bileli bir teknoloji meraklısı, kesinlikle en sevdiği işletim sistemlerine ve cihazlara sahip, ancak yine de, sadece yetişmek için olabildiğince çok başka işletim sistemi kullanıyor.

Kris Wouk'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın