Kernel_task Nedir ve Mac'imde Neden Çalışıyor?

Yani Activity Monitor'de "kernel_task" adlı bir şey buldunuz ve bunun ne olduğunu bilmek istiyorsunuz. İyi haber: alçakça bir şey değil. Aslında işletim sisteminiz.

İLGİLİ: Bu İşlem Nedir ve Neden Mac'imde Çalışıyor?

Bu makale, Activity Monitor'de bulunan hidd, mdsworker, installd ve diğerleri gibi çeşitli süreçleri açıklayan devam eden dizimizin bir parçasıdır. Bu hizmetlerin ne olduğunu bilmiyor musunuz? Okumaya başlasan iyi olur!

Herhangi bir işletim sisteminin özünde bilmiyorsanız bir “çekirdek” CPU'nuz, belleğiniz ve diğer donanım ile çalıştırdığınız yazılım arasında bulunur. Mac'inizi açtığınızda, çekirdek başlayan ilk şeydir ve temelde bilgisayarınızda yaptığınız her şey bir noktada çekirdekten geçer. Etkinlik Monitörü, tüm bu çeşitli etkinlikleri tek bir başlık altında toplar: kernel_task.

İLGİLİ: Bilgisayarınızın RAM'inin Dolu Olması Neden İyi?

Bilgisayarınız yavaş çalışmıyorsa, bu işlemin çok fazla bellek kullanması veya ara sıra CPU döngüleri kullanması konusunda endişelenmeyin: bu normaldir. Kullanılmayan bellek boşa harcanan bellektir, bu nedenle kernel_task, dosyaları önbelleğe almak gibi şeyler için çalıştırır ve modern bir işletim sistemi çalıştırmak, bazen biraz CPU gücü kullanmak anlamına gelir.

Ancak kernel_task sürekli olarak sistem kaynaklarınızın çoğunu kullanıyorsa ve Mac'iniz gerçekten yavaşsa, bir sorununuz olabilir. Mac'inizi yeniden başlatmak, çekirdeğinizi yeniden başlatmanın tek yoludur ve bazen bu tüm sorunları çözecektir. Ancak davranış devam ederse, işte biraz daha bilgi.

kernel_task İşleri Serin Tutmak İçin CPU Döngülerini Kullanıyormuş Gibi

Çok fazla işlem gücü gerektiren bir şey yapıyorsanız - örneğin 4K videoları dönüştürüyorsanız - neyin bu kadar uzun sürdüğünü merak edebilir ve Activity Monitor'e bakabilirsiniz. Sıklıkla kernel_task'ın çok fazla CPU gücü kullandığını göreceksiniz… gücün yoğun işleminiz tarafından kullanılmasını tercih edersiniz.

Hayal kırıklığına uğramışsanız anlaşılabilir, ancak işletim sisteminizin CPU'nuzun aşırı ısınmasını önlemek için bunu kasıtlı olarak yaptığı ortaya çıktı. Apple'ın destek sayfasından alıntı yapmak için:

Kernel_task işlevlerinden biri, CPU'yu yoğun şekilde kullanan işlemler için daha az kullanılabilir hale getirerek CPU sıcaklığını yönetmeye yardımcı olmaktır. Başka bir deyişle, kernel_task, Mac'iniz size sıcak gelmese bile CPU'nuzun çok ısınmasına neden olan koşullara yanıt verir. Bu koşullara kendisi neden olmaz. CPU sıcaklığı düştüğünde, kernel_task aktivitesini otomatik olarak azaltır.

Yani kernel_task gerçekten tüm bu CPU gücünü kullanmıyor: sadece yoğun işleminizin aşırı ısınmayı önlemek için onu kullanmasını engelliyor. Tehlike bölgesinden çıktığınızda her şey normale dönmelidir.

Çok fazla CPU kullanma alışkanlığı olan ve bunu isteyen bir uygulama Flash'tır. Flash veya tarayıcı sekmelerinin kernel_task ile birlikte çok fazla CPU gücü kullandığını görürseniz, sorunu önlemek için Flash'ı tamamen kaldırmayı veya devre dışı bırakmayı düşünün. Bu, Flash'ın CPU'nuzu çeşitli hatalarıyla kullanmasını durduracak ve kernel_task, işleri serin tutmak için CPU'nuzu korumak zorunda kalmasını önleyecektir.

Çekirdek Sorunlarını Gidermek İçin Güvenli Modda Önyükleme Yapın

Kernel_task'ın çok fazla CPU veya bellek kullandığını fark ederseniz, çok fazla bir şey yapmıyorsanız, elinizde başka bir sorun olabilir. Genellikle bu, macOS tarafından "kexts" adı verilen üçüncü taraf çekirdek uzantılarıyla ilgilidir. Donanım sürücüleri ve bazı yazılımlarla birlikte gelen ve doğrudan çekirdekle arabirim oluşturan bu modüller. Hatalı bir kext, kernel_task'ın aşırı sistem kaynaklarını kullanmasına neden olabilir.

İLGİLİ: Bu Gizli Başlangıç ​​Seçenekleriyle Mac'inizde Sorun Giderin

Bunu test etmek için, Mac'inizi her Mac kullanıcısının bilmesi gereken gizli Mac başlatma seçeneklerinden biri olan Güvenli Mod'da başlatmalısınız. Mac'inizi kapatın, ardından Shift tuşunu basılı tutarken açın. Giriş ekranında "Güvenli Önyükleme" kelimesini göreceksiniz.

Güvenli Mod, üçüncü taraf kexts'i etkinleştirmez, bu nedenle Mac'inizin güvenli modda herhangi bir sorunu yoksa, sorununuzu buldunuz. Yakın zamanda yüklediğiniz üçüncü taraf yazılımları veya sürücüleri kaldırın ve bunun yardımcı olup olmadığına bakın.

Daha fazla dalmak isterseniz, Etrecheck, sisteminizde kurulu ve çalışan tüm kexts listesi dahil olmak üzere düzinelerce tanılama çalıştırır. Soruna neden olabileceğini düşündüğünüz her şeyi kaldırın ve bunun çözüp çözmediğine bakın. Değilse, Apple Store'a veya dost canlısı yerel Mac tamirhanenize bir gezi yapmayı düşünmeniz gerekebilir.

Denenecek Birkaç Diğer Şey

Tüm bunlardan sonra hala bir sorununuz varsa, deneyebileceğiniz birkaç şey var.

Bazen Mac'inizdeki NVRAM'ı sıfırlamak yardımcı olabilir. Soruna neden olabilecek kötü amaçlı yazılımlara karşı Mac'inizi taramayı düşünün. Ayrıca, gereksiz başlangıç ​​öğelerini kaldırmak ve sabit sürücü alanını boşaltmak gibi Mac'inizi hızlandırmak için olağan şeyleri de yapabilirsiniz.

Hiçbir şey yardımcı olmazsa, bazen zamanınızı boşa harcamayı bırakmanız ve macOS'u sıfırdan yeniden yüklemeniz gerekir. Açıkçası bu son çare olmalı, ancak ne zaman dayak yediğinizi bilmek önemlidir.

Fotoğraf Kredisi: Matthew Pearce