2014 년 중반 MacBook Pro에서 MacOS Sierra를 실행하고 있습니다. 일주일에 한 번 Safari의 CPU 사용량이 매우 높아져 매우 게으르다. 마지막으로 6 개의 창이 열렸는데 그 중 어느 것도 비디오를 재생하지 않았지만 Safari의 CPU 사용량은 332 %였습니다. 또한 6 개의 창을 모두 닫은 후에도 Safari의 CPU 사용량은 높은 수준으로 유지되었습니다. Safari를 종료했다가 다시 시작해야만 중지 할 수있었습니다.
Capture Data 추적이 발생하는 동안 AppleCare로 보냈는데 수석 관리자가이를 엔지니어링 팀에 전달했습니다. 그가 돌아온 응답은 컴퓨터를 자주 재부팅하지 않는 것처럼 보 였는데, 이는 커널이 만료되기 때문에 필요합니다 (매주 권장하고 2 개월마다 재부팅합니다). 이것이 선임 고문을 통해 간접적으로 이루어 졌기 때문에 더 자세한 기술 설명을 얻을 수 없었습니다. 또한, 나는 이것에 관한 공식 Apple 문서를 찾을 수 없었습니다.
누구든지 실제로 여기서 일어나고있는 일을 설명하는 자세한 기술적 설명을 줄 수 있습니까? 이것이 MacOS의 마이크로 커널 (모 놀리 식 커널과는 대조적으로) 디자인에 특별한 지, 마지막 재부팅 이후의 커널 만료 시간이 벽시계, CPU 시간 등에 따라 고정되는지 또는 특정 요인에 따라 달라지는 지 특히 궁금합니다. 감사!
[2004-2009 년부터 Power Mac G5를 사용했는데, 종종 10 개의 창으로 10 개의 응용 프로그램을 실행하고, 완료하는 데 몇 주가 걸리는 C ++ 프로그램은 물론 소프트웨어 업데이트에 필요한 경우를 제외하고는 재부팅되지 않았습니다. 커널 패닉이 1 년에 1 회 미만입니다. 그러나 내가 소유 한 세 개의 MacBook Pro (2008, 2011, 2014)는 모두 매달 패닉을 겪었습니다. MacBook Pro를 자주 재부팅하지 않아서 이것이 G5에 문제가되지 않았기 때문인지 궁금합니다.]
도움이되는 경우 첫 번째 단락에 설명 된 이벤트 중 활동 모니터를 보여주는 스크린 샷이 있습니다. 인텔 파워 가제트 판독 값도 표시됩니다. 프로세스가 332 %로 실행될 때 CPU 주파수가 1.3GHz (4.0GHz 터보 부스트가있는 2.8GHz Intel i7-4980HQ 프로세서) 인 것이 이상해 보입니다. 이 동작은 CPU의 열 조절을 생각 나게하지만 시스템이 다른 프로세스가 실행되지 않도록 가상의 고부하 커널 작업 (일반적으로 ~> 600 %)을 만들어 CPU 주파수를 낮 춥니 다. (0.8 GHz) (열 조절의 예는 다음에 표시됨). "커널 만료"및 매주 재부팅에 대한 핵심 질문에 방해가 될 수 있다고 생각했기 때문에 처음에는이를 게시하지 않았습니다.
높은 사파리 활동 :
CPU의 열 조절 (비교) : 현재 MacBook Pro의 열 조절은 커널 충돌과는 별개의 문제입니다. 겨울에 컴퓨터를 처음 받았을 때와 열 조절이없는 경우에도 충돌이 발생했기 때문입니다. 또한 이전의 두 MacBook Pro와 함께 사용했습니다. 방금 비교를 위해 이것을 게시했습니다. [호기심이있는 경우 : 개별 비디오 카드를 사용하고 (4K 모니터 장착) 주변 온도가 83F에 도달하면 조절이 일관되게 발생합니다. 모니터 연결이 끊어졌을 때 스로틀을 얻지 못했습니다. 컴퓨터가 올바르게 환기됩니다. raindesign mStand에 앉아 있습니다. 애플 엔지니어는 팬에 먼지가 있는지 점검하고 열 페이스트를 다시 적용 할 수 있도록 서비스를 제공해야한다고 밝혔다. 보증이 적용되지만 할 수는 있습니다.
2017 년 6 월 23 일 업데이트 : 원래 AppleCare 선임 고문과 다시 연결할 수 없었기 때문에 내 사건을 인계 한 새로운 사람과 이야기했습니다. 그는 약 10 년 동안 애플과 함께 있었고 다음과 같이 말했습니다.
1) 주간 재부팅. 그들이 필요하다고 말하기에는 너무 강합니다. 오히려, 그들은 좋은 연습을 나타냅니다. MacOS는 성능을 최대화하기 위해 RAM에 가능한 한 많이로드되며, 컴퓨터가 ECC 메모리를 사용하지 않으면 (MacPro 만 해당) 오류가 발생합니다. 결국 커널 패닉이 발생할 수 있습니다. 소요 시간은 사용 패턴에 따라 크게 다릅니다. 어떤 사람들은 공황 상태없이 오랜 시간 동안 도망 갈 수 있지만 다른 사람들은 그렇지 않습니다. [이것은 사용량이 많을뿐만 아니라 사용하는 것입니다. 따라서 한 번의 무거운 사용자는 자주 재부팅하지 않아도되고, 다른 소프트웨어를 사용하는 다른 사용자에게는 더 빈번한 소프트웨어가 필요할 수 있습니다.] 이는 실제로 위험 관리에 관한 것입니다. 재부팅하면 RAM이 지워지고 새로 시작할 수 있습니다. 재부팅 간격이 길어질수록 더 많은 오류가 누적되고 커널 패닉의 위험이 커집니다. 일주일은 구체적인 지침은 아니지만 실제로 구체적인 지침은 없습니다. 예를 들어, 2 주를 사용할 수 있습니다. 일반적으로 Apple 내에서 위와 같은 이유로 정기적으로 재부팅하는 것이 좋습니다. 이러한 위험을 매우 낮은 수준으로 유지하려면 매주 재부팅하는 것이 좋습니다.
[내 관찰 : PowerPC 칩 자체가 메모리와 다른 방식으로 사용되지 않는 한 ECC 메모리를 사용할 수는 있지만 ECC 기능을 사용할 수없는 PowerPC에서 정기적 인 커널 패닉을 얻지 못한 이유를 설명하지 못합니다. 같은 OS에서도 인텔 칩.]
제기 된 서버 팜 예제와 관련해서는 이전 Mac XServe와 같은 ECC 메모리를 사용하는 서버에서는 문제가되지 않습니다. 그러나 Mac Mini는 물론 그렇지 않으므로 https://macminicolo.net (아래 설명에서 Matt Holland가 언급)이 서버 팜에서 호스팅하는 Mac Mini를 얼마나 자주 재부팅 해야하는지 궁금합니다 .
2) 커널 만료 : 그는 들어 본 적이 없습니다. 그는 설명을 위해 엔지니어에게 연락하여 약 일주일 이내에 다시보고해야합니다. 그가 뭐라고하는지 알려 드리겠습니다. 이것의 일부로, 그는 Safari CPU 사용량에 대해 더 분명한 답변을 얻으려고 노력할 것입니다 (위에서 언급했듯이 Apple 엔지니어는이 이벤트에 대한 실제 데이터 추적을 가지고 있으므로 이에 대한 좋은 정보를 얻습니다).
"커널 만료"에 대한 최종 보고서 (2018 년 1 월 9 일 업데이트) : "커널 만료"에 대한 새로운 선임 고문으로부터 응답을받지 못했습니다. OSX에는 "커널 만료"와 같은 것이없는 것처럼 보이지만 (아래의 토론에서 Zan Lynx에서 언급했듯이) 만료되는 "커널 타이머"도 있습니다. http://www.sciencedirect.com/science/article/pii/S174228761500050X ). 가장 좋은 추측 은 Apple Care 엔지니어가 커널 타이머 만료를 언급하고 있다는 것입니다.엔지니어와 원래 수석 고문 사이의 번역 (모노 메스의 표현을 사용하기 위해)에서 어쨌든 잃어 버렸기 때문에 수석 고문이 나에게 전달하려고 할 때 "커널 만료"로 변형됩니다. 아아, 그래도 AC 엔지니어가 가동 시간과 관련하여 왜 이것에 대해 걱정했는지 모르겠습니다.
EPILOG (2018 년 7 월 1 일) : 지난 7 개월 동안 매주 재부팅 여부와 상관없이 Mac을 사용했습니다. 나는 매주 재부팅을 할 때 Mac이 잘 동작한다는 것을 일관되게 발견했지만, 놓칠 때 이상한 동작이 나타납니다. 내 결론은 Mac이 매주 재부팅을 요구한다는 것은 일반적으로 사실이 아니지만 내 특정 구성은 그렇지 않다는 것입니다.
내 구성 :
2014 년 중반 MacBook Pro 11,3 (2.8GHz Intel i7-4980HQ 및 1TB SSD, 4 레인 PCIe 링크, APFS로 포맷 됨)가 있습니다. 이 전체 기간 동안 (2018 년 1 월 이후) MS Office, Mathematica, Logitech Gaming Mouse, Keyboard Maestro, Carbon Copy Cloner, Canon Printer와 같은 비 Apple 프로그램 만 설치하여 High Sierra를 새로 설치 *했습니다. , TomTom HOME, MacTeX (LaTeX 사용에 적합), Firefox, Opera, Kindle, Copy Less, Size Up, Decelerator, TestGen, Turbo Tax, Flux, Launch Bar 및 EtreCheck. [* 즉, 드라이브를 지우고 High Sierra를 설치 한 다음 위의 프로그램을 설치했습니다.]
또한 (2017 년 11 월)이 전에 열 조절 및 기타 문제를 해결하기 위해 보증 수리를 위해 컴퓨터를 Apple로 가져 왔습니다. 그들은 열전도 페이스트가 실제로 마모 된 것을 발견하고 배터리 (부푼), 케이스 및 트랙 패드와 함께 전체 마더 보드를 교체했습니다. 그 이후로 열 조절을 경험하지 못했습니다.
내 Mac은 대부분의 시간을 집에서 보내고 Logitech K811 키보드 및 G502 마우스와 Dell P2715Q 27 "4K 모니터에 연결합니다.