MacOS Sierra'yı 2014 ortasında bir MacBook Pro'da çalıştırıyorum. Yaklaşık bir haftada bir, Safari'nin CPU kullanımı çok artar ve çok gergin olur. Son örnekte, hiçbiri video oynatmayan sadece altı pencerem vardı, ancak Safari'nin CPU kullanımı% 332 idi. Ayrıca, altı pencerenin tümünü kapattıktan sonra bile, Safari'nin CPU kullanımı yüksek seviyede kalmıştır. Sadece Safari'yi bırakıp yeniden başlatarak durdurabilirdim.
Olay sırasında bir Yakalama Verisi izi aldım ve kıdemli bir danışmanın mühendislik ekibine ilettiği AppleCare'e gönderdim. Aldığı yanıt, bilgisayarımı sık sık yeniden başlatmıyor gibiydim, çekirdeğin süresi doldu çünkü gerekli (haftada bir tavsiye ediyor ve her iki ayda bir yeniden başlatıyordum). Bu kıdemli danışman tarafından ikinci el olduğu için, daha eksiksiz bir teknik açıklama elde edemedim. Ayrıca, bu konuda resmi bir Apple belgesi bulamadım.
Biri bana burada olanları açıklayan ayrıntılı bir teknik açıklama verebilir mi? Bunun MacOS'un mikro çekirdeği (monolitik çekirdeğin aksine) tasarımına özel bir şey olup olmadığını ve çekirdeğin son kullanma zamanının duvar saatine, CPU zamanına vb. Dayanarak sabit olup olmadığını veya belirli faktörlere bağlı olarak değişip değişmediğini özellikle merak ediyorum. Teşekkürler!
[2004-2009’dan itibaren Power Mac G5 kullandım. Genellikle her biri 10 pencereli 10 uygulama çalıştıran bir Power Mac G5 kullandım, ayrıca tamamlanması haftalar süren, yazılım güncellemeleri için gerekenler dışında hiçbir zaman yeniden başlatılmadı. çekirdek paniklerine yılda bir defadan daha az rastlandı Ancak sahip olduğum üç MacBook Pro'nun tamamı (2008, 2011, 2014) her iki ayda bir çekirdek panik yapmıştır. Şimdi, bunun MacBook Uzmanlarımı yeterince sık yeniden başlatmadığımdan mı kaynaklandığını merak ediyorum - çünkü bu G5 ile ilgili bir sorun değildi.]
Yardımcı olması durumunda, ilk paragrafta açıklanan etkinlik sırasında Etkinlik İzleyicisini gösteren bir ekran görüntüsü. Ayrıca, Intel Power Gadget okuması da görüntülenir; İşlem% 332'de çalışırken CPU frekansının sadece 1.3 GHz (4.0 GHz Turbo Boost'lu bir 2.8 GHz Intel i7-4980HQ işlemci) olması garip görünüyor. Bu davranış bana, sistemin diğer işlemlerin çalışmasını önlemek için kurgusal bir yüksek-yük çekirdeği görevi (tipik olarak ~>% 600) yarattığı, CPU'nun termal kısıtlamasını hatırlatıyor (ama elbette farklı). (0.8 GHz) (sonradan bir termal kısma örneği gösterilmektedir). Bunları başlangıçta göndermedim çünkü onların "çekirdek son kullanma tarihi" ve haftalık yeniden başlatmalar hakkındaki temel sorumun dikkatini dağıtacağını düşündüm.
YÜKSEK SAFARI ETKİNLİĞİ:
İşlemcinin Isıl İşlemi (KARŞILAŞTIRMA İÇİN): Şu anki MacBook Pro'mdaki termal azaltma, bilgisayarı ilk aldığımda ve termal kısma olmadığında kışın bile çökmelere neden olduğum için çekirdek çökmelerinden ayrı bir konudur. ayrıca önceki iki MacBook Artı'mı da aldım. Ben sadece bunu karşılaştırma için gönderdim. [Merak ediyorsanız: Ayrık video kartı kullanılırken (4K monitör bağlı) ve ortam sıcaklığı 83F değerine ulaştığında azaltma sürekli olarak gerçekleşir; Monitör bağlantısı kesildiğinde hiç boğulmadım. Bilgisayar uygun şekilde havalandırılmış; Bir yağmur damlası mStand oturur. Apple mühendisi, fanları toz olup olmadığını kontrol etmek ve termal macun yeniden uygulamak için servis getirilmesi gerektiğini söyledi. Garanti altında, ancak yapabilirim.
GÜNCELLEME, 23 HAZİRAN 2017: Orijinal AppleCare kıdemli danışmanıyla tekrar bağlantı kuramadım, bu yüzden davamı devralan yeni birisiyle konuştum. On yıldan beri Apple'la birlikteydi ve şöyle dedi:
1) Haftalık yeniden başlatmalar. Gerekli olduklarını söylemek çok güçlü. Aksine, iyi uygulamaları temsil ederler. MacOS, performansı en üst düzeye çıkarmak için RAM'e mümkün olduğu kadar yüklenir ve bilgisayarınız ECC belleği kullanmıyorsa (yalnızca MacPros'un yaptığı), hataları içeri sürünür. Sonunda, bunlar bir çekirdek panikine neden olabilir. Ne kadar zaman alır, kullanım şeklinize bağlı olarak büyük ölçüde değişir. Bazıları panik olmadan uzun bir zaman geçirmekten kurtulabilir, diğerleri yapamaz. [Kullanımınızın ne kadar ağır olduğu değil, aynı zamanda kullandığınız şeydir. Bu yüzden ağır bir kullanıcı nadiren yeniden başlatma konusunda iyi olabilir, bir diğeri ise farklı yazılımlar kullanarak daha sık kullanılanlara ihtiyaç duyabilir.] Bu gerçekten risk yönetimi ile ilgili. Yeniden başlatma RAM'i temizleyerek yeni başlamasını sağlar. Yeniden başlatmalar arasında ne kadar süre beklerseniz, hatalar o kadar artar ve çekirdek panik riski de o kadar artar. Bir hafta belirli bir kılavuz olmasa da - aslında, belirli bir kılavuz yoktur; Örneğin, iki hafta kullanabilirsiniz, yukarıdaki nedenlerden dolayı, genellikle Apple’ın normal yeniden başlatma işlemlerinin iyi bir uygulama olduğu kabul edilir. Bu riski çok düşük seviyede tutmak istiyorsanız, haftalık yeniden başlatmalar mükemmel bir uygulamadır.
[Bir gözlemim: Bu, PowerPC'mde ECC belleğini alabildiği halde ECC işlevini kullanamadığı için neden ECC işlevimden düzenli çekirdek panik alamadığımı açıklamıyor; Intel yongası, aynı işletim sistemiyle bile.]
Yükseltilmiş sunucu grubu örneğine gelince, bu eski Mac XServe gibi ECC belleği kullanan sunucular için sorun olmaz. Ancak Mac Minis elbette yok, bu yüzden ne kadar sıklıkla https://macminicolo.net (aşağıda bir yorumda Matt Holland tarafından bahsedilir) sunucularında barındırdıkları Mac Minis'in yeniden başlatılması gerektiğini bulduğunu merak ediyorum .
2) Çekirdek son kullanma tarihi: Bunu hiç duymadı. Açıklama için mühendisle irtibata geçecek ve yaklaşık bir hafta içinde rapor vermelidir. Sana ne dediğini anlatacağım. Bunun bir parçası olarak, Safari CPU kullanımı hakkında daha net bir cevap almaya çalışacaktır (yukarıda bahsettiğim gibi, Apple mühendisleri bu olayla ilgili gerçek bir veri izlemesine sahipler, bu yüzden bu konuda iyi bilgi sahibi olacaklar).
"KERNEL EXPIRATION" FİNAL RAPORU (GÜNCELLEME 9 Ocak 2018): Yeni kıdemli danışmandan "çekirdek son kullanma" hakkında hiçbir yanıt alamadım. Kendi kendime biraz araştırma yaptım ve OSX’te “çekirdek son kullanma süresi” gibi bir şey olmadığı görülmekle birlikte, (aşağıda, görüşmede Zan Lynx’in de söylediği gibi) “çekirdek zamanlayıcıları” süresinin dolmuş olduğunu gördüm (bkz. http://www.sciencedirect.com/science/article/pii/S174228761500050X ). Bu yüzden benim en iyi spekülasyonum , Apple Care mühendisinin çekirdek zamanlayıcının sona ermesine atıfta bulunmasıydı.ve bu bir şekilde mühendis ve orijinal kıdemli danışman arasında çeviri (Monomeeth'in ifadesini kullanmak için) içinde kayboldu, bu yüzden kıdemli danışman bana iletmeye çalıştığında "çekirdek son kullanma süresi" ne dönüşüyor. Ne yazık ki, öyle olsa bile, AC mühendisinin çalışma süremle ilgili olarak neden bu konuda endişelendiğini bilmiyorum.
EPİLOG (1 Temmuz 2018): Geçtiğimiz yedi ay boyunca Mac'imi haftalık yeniden başlatmalarla birlikte ve onsuz kullandım. Tutarlı olarak, haftalık yeniden başlatmaları yaptığımda Mac'imin iyi davrandığını, ancak onları özlediğimde riskli davranışların ortaya çıkmaya başladığını öğrendim. Sonuç olarak, Mac'lerin haftalık yeniden başlatmalar gerektirdiği genel olarak doğru olmasa da, özel yapılandırmam bunu yapıyor.
Yapılandırmam:
2014 ortasında MacBook Pro 11,3 (APFS ile biçimlendirilmiş 4 şeritli PCIe bağlantısı olan 2.8 GHz Intel i7-4980HQ ve 1 TB SSD) var. Bu süre zarfında (Ocak 2018'den beri) yalnızca aşağıdaki Apple dışı programları yükleyerek High Sierra'nın temiz bir kurulumunu * yapıyorum: MS Office, Mathematica, Logitech Gaming Mouse, Klavye Maestro, Karbon Kopyalama Cloner, Canon Yazıcı , TomTom HOME, MacTeX (LaTeX'i kullanma paketi), Firefox, Opera, Kindle, Daha Az Kopyala, Boyutlandır, Yavaşlatıcı, TestGen, Turbo Tax, Flux, Launch Bar ve EtreCheck. [* Yani, sürücüyü sildim, High Sierra'yı yükledim ve ardından yukarıdaki programları kurdum.]
Ayrıca, bundan önce (Kasım 2017'de), bilgisayarı termal kısma ve diğer sorunları gidermek üzere Apple'a garanti onarımı için getirdim. Termal macunun gerçekten yıpranmış olduğunu ve pilin (şişmiş), kasanın ve trackpad ile birlikte tüm anakartı değiştirdiğini buldular. O zamandan beri termal boğulma deneyimi yaşamam.
Mac'im zamanının çoğunu evde, bir Logitech K811 klavyesine ve G502 faresine ve bir Dell P2715Q 27 "4K monitöre bağlı olarak harcıyor.