AppleCare mühendisi, Mac’lerin b / c “çekirdeğin süresi dolduğunu” söyleyerek haftalık yeniden başlatılması gerektiğini söylüyor. Bu ne demek?


46

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İĞİ:

görüntü tanımını buraya girin İş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örüntü tanımını buraya girin


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.


10
Yalnızca macOS yükseltmeleri için yeniden başlatıyorum ve sizden daha çok çalışan şeyler var. Dolayısıyla burada iletişimde önemli bir şeyin kaybolduğunu varsayıyorum.
nohillside

28
Konuştuğunuz teknoloji gerçekten sizi yeniden başlatmamak için çekirdek paniklerinden suçlamaya çalıştıysa, kovulmalı. macOS yıllar içinde giderek daha az güvenilir hale geldi ve kullanıcılarına sorunlarını suçlamak oldukça çirkin. İyi tasarlanmış bir çekirdek, neredeyse hiç panik yapmaz. Linux güzel bir örnek.
William T Froggard

19
" hangisi gerekli, çünkü çekirdek (veya çekirdekler?) süresi doluyor (haftada bir tavsiye ediyor " Bu mutlak saf bir BS değil!
user3439894

16
“Ama sahip olduğum üç MacBook Pro'nun tamamı (2008, 2011, 2014) her ay veya iki ayda bir çekirdek paniği verdi.” Bunu ya da William Froggard'ın “macOS yıllar içinde giderek daha az güvenilir hale geldiğini” iddia edemez. Hem PowerPC tabanlı Mac'lere hem de bir dizi Intel tabanlı MacBook Profesyoneline sahiptim ve herhangi bir kararlılık gerilemesi fark etmedim. Bir şey olursa, macOS hiç olmadığı kadar güvenilirdir. Ben ettik asla (hala günlük kullanımda), belki yılda dört kez yeniden başlatın ve ben bir değilim benim Geç 2013 MBP bir çekirdek panik vardı son derece ağır bir kullanıcı. Size bir sürü saçmalık söyleniyor.
Cody Gray,

6
AGAINST, bilgisayarınızı düzenli olarak yeniden başlatırken zorlayıcı bir argüman yoktur ve bunu yapmanın avantajları vardır. Bu işletim sistemi ile ilgili değil, işletim sistemi, donanım, aygıt sürücüleri, kurulu üçüncü taraf yazılımı ve kullanıcıların belirli kullanım şekilleri ile ilgili. İnsanların asla yeniden başlamamış gibi davranmayı bırakmaları gerekir, bu bir çeşit onur rozetidir. Değil.
Hoşçakalın Bayan Chipps,

Yanıtlar:


65

Bununla ilgili belgeler mevcut değil.

Sertifikalı Apple Mühendisi (CAE) olarak çalışmış olmanız, orijinal kaynaktan (mühendislik ekibi gibi) sizin için AppleCare danışmanına çevirisinde (daha iyi bir kelime istemek için) kesinlikle bir şeylerin kaybolduğunu söyleyebilirim.

O (görüşlerini önemli ölçüde değişir) düzenli bir bilgisayar (yani herhangi bir bilgisayar) yeniden yararlı olduğunu tartışılabilir olsa da, hiçbir kesinlikle yoktur çekirdek vade oluyor . Diğerlerinin de belirttiği gibi, Mac'in yeniden başlatılması yalnızca sınırlı sayıda güncelleme / yükseltme (örneğin ürün yazılımı güncellemeleri, işletim sistemi seviyesi güncellemeleri, donanım güncellemeleri vb.) İçin gereklidir .

Düzenli olarak haftada / ay boyunca 7 gün 24 saat çalışan çeşitli Mac'lerim (MBP'ler dahil) var. Bu yüzden, bilgisayarınızı yeterince sık yeniden başlatmadığınız söyleniyor, bu gerekli, çünkü çekirdek süresi doluyor, birinin hayal gücünün bir ürünü değil. Sunucu olarak kullanılan tüm Mac'lerin haftalık olarak yeniden başlatılmaya ihtiyaç duyup duymadığını düşünün - Apple, BT endüstrisinin gülüşü olacak!

Benim tavsiyem, Safari'nin CPU kullanımında karşılaştığınız sorunları araştırmak (ve belki de ayrı bir soru göndermek).


6
Sunucu kullanımı için tasarlanmış Mac'ler var mı?
JAB

15
@JAB Apple artık rafa monte bir "sunucu" yapmıyor ancak API'lara ve web sitelerine hizmet veren Mac'ler var, örneğin macminicolo.net’e bir göz atın ...
Matt Holland

5
@JAB Xserve adında biri vardı. Mac Minis, yaygın olarak sunucu olarak da kullanılır.
Dmitry Kudriavtsev

11
Apple'ın üç versiyonunu aldı ve "biçimlendirme ve yeniden yükleme" işleminin bir sunucunun IP adresini değiştirmek için kabul edilebilir bir prosedür olmadığı sonucuna varıldı. Haftalık yeniden başlatmalar yapmaları için onları geçmem.
Mark

2
Mac Mini'yi gördüğümüzde büyük bir teknoloji şirketindeki ilk tepkimiz "1/4" çok yüksek "(raflar 1-3 / 4, Mac Mini 2 idi"). O zamandan beri, bunu düzelttiler.
Harper

24

Diğerlerinin de dediği gibi, bu, Apple’ın makul bir yanıtı gibi görünmüyor ve muhtemelen çeviri sırasında bir şeyler kayboluyor. Bununla birlikte, aylık (ya da neredeyse) çekirdek paniklerinin kesinlikle "sıra dışı" olduğu söylenir. Bunun 3 farklı makinede devam etmesi gerçeği, ya lapa lapa donanım satın alma konusunda en kötü şansa sahip olduğunuzu ya da ortak bir şeyin makineden makineye aktarıldığını gösterir.

RAM yongalarını veya HDD'leri dizüstü bilgisayardan dizüstü bilgisayara aktarmadığınızı farz ediyorum, böylece yazılım ya da bazı harici aygıtlar kalıyor. Ortamınızı taşımak için TimeMachine veya Apple'ın yerleşik aktarma yazılımını kullandığınız her yeni bilgisayar, makineleri her yükseltişinizde bazı yazılım sorunlarının yayılması olabilir. Ne yazık ki, bunu doğrulamanın tek "hızlı" yolu, temiz bir kurulumdan önyükleme yapmak ve sorunun artık devam etmeyeceğinden emin olana kadar kullanmaktır. Kullanabileceğiniz bir harici sürücünüz varsa, bu sizin için bir olasılıktır, ancak aksi takdirde, yedeklemenizi geri yüklemeden her şeyi yedeklemeniz ve tamamen yeniden yüklemeniz gerekir; bu da almak istediğinizden daha fazla çaba gerektirebilir. Bu mümkün '

Bu adımlardan geçmek istemediğinizi varsayarsak, her çekirdek panikinin ortak noktası olanı belirlemeye çalışırım. Eğer hepsi safari meselelerinize denk geliyorsa ve bunlarla çakışıyorsa, bu durum safari meselesinde olası bir konuya daralmaktadır. Birkaç ay boyunca farklı bir tarayıcı kullanmayı deneyebilir ve sorunun çözülüp çözülmediğini görebilir veya safariye yüklediğiniz eklentileri / üçüncü taraf eklentilerini silmeyi deneyebilirsiniz. Sorun devam ederse, kaçak CPU kullanımı, bazı yazılım hataları veya kullandığınız sitelerde bulunan diğer izleme / javascript ile etkileşime giren yazılım hataları nedeniyle oluşabilecek kaçak işlem olarak beni etkiliyor. Sorunun nedeni olarak çeşitli eklentileri ortadan kaldırdıktan sonra, tercihen javascript'i de engelleyen ve kısıtlılığını maksimuma çıkarabilecek bir reklam engelleme eklentisi yüklemeyi deneyebilirsiniz. Bu, bazı gezinme işlemlerinizi daha az eğlenceli hale getirebilir (ve kullandığınız bazı siteleri bile kırabilir), ancak bu tür eklentiler ayrıca site bazında siteyi engellemeyi kapatmanıza izin verir, böylece zamanla kısıtlamaları bulana kadar rahatlayabilirsiniz. sorunlara neden olan site. Oradan tam olarak neyin sizi rahatsız ettiğini belirlemek için daha iyi bir başlangıç ​​pozisyonuna sahip olacaksınız.

Eğer çekirdek panikleri safari kullanımının dışında bile meydana gelirse, safari problemlerini, çekirdek paniklerine neden olan her neyse, safari problemini çözmeye çalışmadan önce bununla başa çıkmak istediğiniz nedenlerden kaynaklanıyor olabilirsiniz.

Harici aygıtlar, düzgün davranmıyorlarsa çekirdek paniklerine de neden olabilir. Bu nedenle, harici bir HDD kullanıyorsanız veya USB veya diğer genişletme bağlantı noktalarına sık sık takılı olan bir şey kullanıyorsanız, bu cihazı kullanmamanın işleri temizleyip temizlemediğini kontrol edin. USB flaş sürücü gibi bir şey bile sorunlara neden olabilir. Bu yaygın bir şey değil, fakat yine de, aylık çekirdek paniği de değil. Alternatif olarak, cihaz için her zaman aynı bağlantı noktasını kullanırsanız, bunun dahili bir donanım sorunu olup olmadığını görmek için farklı bir bağlantı noktası deneyebilirsiniz, ancak sorunun birden fazla makinede devam etmesi nedeniyle daha az olasıdır.


En az iki kez temiz yükleme yaptığımı hatırlıyorum: yalnızca işletim sistemiyle başla, tüm uygulamaların en son sürümlerini Apple Store'dan veya geliştiricilerin web sitelerinden yükle ve sonra veri klasörlerimin üzerine kopyala (bu işlem yaklaşık 8 saat sürüyor) ). Bir keresinde bunun için Time Machine'i kullanmayı denedim, çok sıkıcı buldum ve yukarıdaki yöntemi kullanmaya başladım.
teorisyen

Harici cihazların çekirdek paniklerine neden olabileceği doğru. MacPro'm için tanımladığım en sağlam davranışın tek istisnası, tekrar tekrar paniğe kapıldığı bir yıldı. Apple ile çalışırken, onu Seagate external HD (Mac için tasarlanmış yazılım!) İle birlikte gelen yedekleme yazılımı ile takip ettik. Çıkardıktan sonra sorun kayboldu. Bu yüzden o zamandan beri hiçbir Seagate (veya WD) yedekleme yazılımı kullanmamaya dikkat ettim (Carbon Copy Cloner kullanıyorum) [sonraki yorum devam ediyor ....]
teorisyen

5
Ne zaman çok fazla çekirdek paniği olan bir Mac hakkında bir şeyler duysam Adobe yazılımının yüklü olup olmadığını soruyorum. Cevap her zaman evet. Sadece söylüyorum ...
Hoşçakalın Bayan Chipps,

1
@ moneyt Safari yer imlerim dışında hiçbir Kütüphane dosyasına kopyalamadım; Sadece uygulamaların bunlardan yeni sürümler çıkarmasına izin verdim. Aksi halde (IIRC – ile ilgili notlarımı bulamıyorum) LaTeX ile ilgili / usr / local bölümleri ile birlikte belgeler, resimler, müzik, e-postalar vb. İdi. Anti-virüs yazılımı veya teknoloji aracı yanlısı kullanmıyorum, ancak Adobe CS kullanıyorum. Sanırım çekirdeğin doğrudan çökmesini ele almak isteseydim, yeni bir çarpışma raporuyla ayrı bir yazı yaparım (yakın zamanda hiç kaydetmedim).
teorisyen

1
@theorist Bana göre Apple'dan aldığınız yanıtın bir kısmı (yani bilgisayarımı yeterince yeniden başlatmıyor gibiyim ), belirtiden ziyade semptomla başa çıkma girişimi gibi görünüyor . Moneyt ve diğerleri tarafından sunulan tavsiyeler yararlıdır, ancak özellikle Safari CPU sorunlarınız hakkında bir soru sormanızı (ve belki de bir sonraki durumdan sonra çekirdek paniklerinizle ilgili başka bir soru sormalısınız - ikisi bir arada olabilir). Bu şekilde topluluk size daha fazla yardım etmeye çalışabilir, çünkü başka ne denediğinizi bilmiyoruz (AppleCare'i aramak dışında).
Monomeeth

15

Apple'da kiminle konuştuğunuzdan emin değilim, ancak Unix tabanlı tüm cihazlar gibi Mac'ler de bazı güncellemeler dışında rutin yeniden başlatmalar gerektirmiyor.

Çekirdeğe gelince, işletim sisteminin kalbidir. Sadece bir tane ™ olabilir. Burada senin sorununla ilgisi olmamalı. Safari'nin CPU kullanımı kaçarsa, önce önbelleklerini silmeyi denerim. Safari’deyken, Safari menüsünü tıklayın, Tercihler’i seçin, Gizlilik sekmesini seçin, "Web Sitesi Verilerini Yönet ..." i seçin, sonra da "Tümünü Kaldır" ı seçin. Bazı web sitelerine tekrar giriş yapmanız gerekeceğini, ancak çok önemli bir şey kaybetmeyeceğinizi unutmayın.


Boşuna, "Tümünü Kaldır" ı birkaç kez yaptım. Bana Apple mühendisinin ifadelerini göndermesi için kıdemli danışmanı bulabilir miyim, göreceğim.
teorisyen

& Teşekkürler, çoğul "tanelerini" kaldırmak için Gönderimimi kaydetmiştiniz
kuramcısı
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.