애플 케어 엔지니어는 매킨토시에서 "커널 만료"를 매주 재부팅해야한다고 말한다. 그게 무슨 뜻이야?


46

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 모니터에 연결합니다.


10
나는 macOS 업그레이드를 위해서만 재부팅하며, 당신보다 훨씬 많은 것들이 실행되고 있습니다. 그래서 나는 여기서 의사 소통에서 중요한 무언가를 잃어 버렸다고 가정합니다.
nohillside

28
당신이 말한 기술이 실제로 재부팅되지 않은 커널 패닉을 비난하려한다면, 그는 해고되어야한다. macOS는 수년에 걸쳐 점차 신뢰성이 떨어지고 있으며 사용자에 대한 문제를 비난하는 것은 상당히 터무니 없습니다. 잘 설계된 커널은 거의 공황 상태에 빠지지 않습니다. 리눅스가 좋은 예입니다.
William T Froggard 2012 년

19
" 커널 (? 또는 커널)이 만료되기 때문에 필요하다 (그는 매주 권장 그것은 아무것도하지만 절대 순수 BS 없다!"
user3439894

16
"하지만 내가 소유 한 MacBook Pro 3 대 (2008, 2011, 2014)는 모두 매월 2 ~ 2 회 커널 패닉을 발생 시켰습니다." 이것을 재현 할 수 없거나 William Froggard의 주장에 따르면 "macOS는 수년에 걸쳐 점차 신뢰성이 떨어졌습니다." PowerPC 기반 Mac과 일련의 Intel 기반 MacBook Pro를 모두 가지고 있으며 안정성 회귀를 보지 못했습니다. MacOS는 그 어느 때보 다 안정적입니다. 2013 년 말 MBP (여전히 매일 사용)에서 커널 패닉을 경험 한 적이 없으며 1 년에 4 번 정도 다시 시작하며 매우 무거운 사용자입니다. 당신은 말도 안되는 소리를 들었습니다.
코디 그레이

6
AGAINST가 컴퓨터를 정기적으로 재부팅한다는 설득력있는 주장은 없으며 그렇게하는 것이 유리합니다. OS에 관한 것이 아니라 OS, 하드웨어, 장치 드라이버, 설치된 타사 소프트웨어 및 사용자의 특정 사용 패턴에 관한 것입니다. 다시 부팅하지 않는 것이 일종의 명예 배지 인 것처럼 행동을 중단해야합니다. 그렇지 않습니다.
Goodbye Ms Chipps 2018 년

답변:


65

이에 대한 설명서가 없습니다.

공인 Apple 엔지니어 (CAE)로 근무한 후 원본 소스 (예 : 엔지니어링 팀)에서 AppleCare 어드바이저로 번역 (실제로 더 나은 단어를 원함)하기 위해 손실 된 내용이 가장 확실하게 없음을 알 수 있습니다.

그것 (의견이 크게 다릅니다) 정기적으로 컴퓨터 (예 : 컴퓨터)를 재부팅하는 것이 도움이되도록 논쟁의 여지가 있지만, 더 확실히 없다 커널 만료 진행 . 그리고 다른 사람들이 이미 언급했듯이 Mac 재부팅은 제한된 수의 업데이트 / 업그레이드 (예 : 펌웨어 업데이트, OS 레벨 업데이트, 하드웨어 업그레이드 등) 에만 필요 합니다.

정기적으로 여러 Mac (MBP 포함)을 아무 문제없이 한 번에 몇 주 / 개월 동안 연중 무휴로 운영하고 있습니다. 따라서 컴퓨터를 자주 재부팅하지 않는다는 말을 들으면 커널이 만료되기 때문에 필요한 것은 누군가의 상상력에 지나지 않습니다. 서버로 사용되는 모든 Mac을 매주 재부팅해야한다고 상상해보십시오. Apple은 IT 업계의 웃음을 품고 ​​있습니다!

Safari의 CPU 사용과 관련된 문제를 조사하고 별도의 질문을 게시하는 것이 좋습니다.


6
서버 사용을 위해 설계된 Mac이 있습니까?
JAB

15
@JAB Apple은 더 이상 랙 마운트 형 "서버"를 만들지 않지만 API와 웹 사이트를 제공하는 Mac이 있습니다. 예를 들어 macminicolo.net 을 살펴보십시오 .
Matt Holland

5
@JAB Xserve라는 것이있었습니다. Mac Mini는 서버로도 널리 사용됩니다.
Dmitry Kudriavtsev 2016 년

11
"포맷 및 재설치"는 서버의 IP 주소를 변경하기위한 적절한 절차가 아니라는 결론을 내리기 위해 Apple은 세 가지 버전을 필요로했습니다. 주간 재부팅을 요구하기 위해 과거에는 넣지 않았습니다.
Mark

2
Mac Mini를 본 주요 기술 회사의 첫 반응은 "1/4"입니다 (랙은 1-3 / 4, Mac Mini는 2 "). 그 이후로 그들은 그것을 수정했습니다.
Harper

24

다른 사람들이 말했듯이, 이것은 Apple의 합리적인 반응처럼 들리지 않으며 번역에서 무언가가 손실 될 수 있습니다. 즉, 매월 (또는 거의) 커널 패닉은 분명히 "일반적이지 않은"것입니다. 이것이 3 대의 다른 컴퓨터에서 지속되었다는 사실은 색다른 하드웨어를 구입하는 데 최악의 운이 있거나 일반적인 것이 기계에서 기계로 전송되었음을 나타냅니다.

나는 당신이 랩탑에서 랩탑으로 RAM 칩이나 HDD를 이식하지 않았다고 가정하여 소프트웨어 나 외부 장치를 남겨 둡니다. TimeMachine 또는 Apple의 내장 전송 소프트웨어를 사용하여 환경을 마이그레이션 한 모든 새 컴퓨터가 컴퓨터를 업그레이드 할 때마다 일부 소프트웨어 문제가 전파 될 수 있습니다. 불행히도, 이것을 확인하는 유일한 "빠른"방법은 새로 설치에서 부팅하여 문제가 더 이상 지속되지 않을 때까지 사용하는 것입니다. 사용할 수있는 외장 드라이브가있는 경우 이는 가능할 수 있지만, 그렇지 않으면 백업을 복원하지 않고 모든 것을 백업하고 완전히 다시 설치해야하므로 원하는 작업보다 더 많은 노력이 필요할 수 있습니다. 가능하다

이 단계를 거치고 싶지 않다고 가정하면 각 커널 패닉의 공통점을 결정하려고합니다. 모두 사파리 문제와 일치하고 사파리 문제와 일치하는 경우 사파리 문제로 범위를 좁 힙니다. 몇 달 동안 다른 브라우저를 사용해보고 문제가 사라지는 지 확인하거나 Safari에서 설치 한 플러그인 / 타사 애드온을 제거해보십시오. 문제가 지속되면 일부 소프트웨어 버그가 사용중인 사이트에있는 일부 광고 또는 기타 추적 / 자바 스크립트와 상호 작용할 수 있기 때문에 런 어웨이 CPU 사용량으로 인해 런 어웨이 프로세스가 발생합니다. 문제의 원인으로 다양한 플러그인을 모두 제거한 후에는 자바 스크립트를 차단하고 제한을 최대로 높일 수있는 광고 차단 플러그인을 설치하는 것이 좋습니다. 이렇게하면 일부 브라우징이 재미 없어지고 (사용하는 일부 사이트가 손상 될 수도 있음) 이러한 종류의 플러그인을 사용하면 사이트별로 사이트 차단을 해제 할 수 있으므로 시간이 지남에 따라 제한을 완화 할 수 있습니다. 문제를 일으키는 사이트 거기에서 문제의 원인을 정확하게 파악할 수있는 더 나은 시작 위치를 갖게됩니다.

커널 패닉이 사파리 사용 외부에서도 발생하는 경우, 커널 패닉을 일으키는 원인으로 인해 발생하는 사파리 문제를보고있을 수 있습니다.이 경우 사파리를 찾기 전에이를 해결하려고합니다.

외부 장치가 올바르게 작동하지 않으면 커널 패닉이 발생할 수 있습니다. 따라서 외장 HDD를 사용하거나 USB 또는 기타 확장 포트에 일반적으로 연결된 다른 것을 사용하는 경우 해당 장치를 사용하지 않으면 문제가 해결되는지 확인하십시오. USB 썸 드라이브와 같은 것조차 문제를 일으킬 수 있습니다. 그것은 흔한 일이 아니지만 다시 한 번 커널 패닉이 아닙니다. 또는 장치에 항상 같은 포트를 사용하는 경우 내부 하드웨어 문제인지 확인하기 위해 다른 포트를 시도 할 수 있지만 문제가 여러 컴퓨터에서 지속될 가능성이 적습니다.


최소한 두 번 새로 설치 한 것을 기억합니다. OS만으로 시작하고 Apple Store 또는 개발자 웹 사이트에서 최신 버전의 모든 응용 프로그램을 설치 한 다음 데이터 폴더를 복사합니다. ). 나는 이것을 위해 Time Machine을 사용해 보았고 너무 버그가 있음을 발견하고 위의 방법을 사용하여 다시 시작했습니다.
이론가

외부 장치가 커널 패닉을 유발할 수있는 것이 맞습니다. 내가 맥 프로에 대해 설명했던 견고한 행동에 대한 한 가지 예외는 1 년 동안 반복적으로 당황했다. Apple과 협력하면서 Seagate 외장 HD (Mac 용으로 설계된 소프트웨어!)와 함께 제공되는 백업 소프트웨어로 추적했습니다. 제거한 후에는 문제가 사라졌습니다. 따라서 나는 어떤 씨게이트 (또는 WD) 그 이후 백업 소프트웨어 (내가 카본 복사 Cloner를 사용) [계속 다음 코멘트 ...]를 사용 결코 신중 한
이론가

5
커널 패닉이 많은 Mac에 대해들을 때마다 Adobe 소프트웨어가 설치되어 있는지 묻습니다. 대답은 항상 그렇습니다. 그냥 선생님이 ...
안녕 미스 Chipps

1
@moneyt Safari 책갈피를 제외하고 라이브러리 파일을 복사하지 않았습니다. 응용 프로그램에서 새로운 버전의 응용 프로그램을 만들도록했습니다. 그렇지 않으면 LaTeX와 관련된 / usr / local의 (IIRC –이 부분에서 메모를 찾을 수 없습니다) 부분과 함께 문서, 사진, 음악, 이메일 등이었습니다. 안티 바이러스 소프트웨어 나 기술 도구 전문가는 사용하지 않지만 Adobe CS는 사용합니다. 커널 충돌을 직접 해결하려면 최근 충돌 보고서가있는 별도의 게시물을 작성한다고 가정합니다 (최근 저장하지 않았습니다).
이론가

1
@theorist 나에게 그것은 당신이 애플로부터받은 응답의 일부 (즉, 종종 컴퓨터를 충분히 재부팅하지 않은 것처럼 보입니다 )는 원인이 아닌 증상을 처리하려는 시도 인 것 같습니다. moneyt와 다른 사람들이 여기에서 제공하는 조언은 유용하지만 Safari CPU 문제에 대해 특별히 질문을해야합니다. 그렇게하면 다른 방법 (AppleCare에 문의하는 것 외에)을 알지 못하기 때문에 커뮤니티가보다 구체적으로 도와 드릴 수 있습니다.
Monomeeth

15

Apple에서 누구와 대화했는지 확실하지 않지만 모든 Unix 기반 장치와 마찬가지로 Mac은 특정 업데이트를 제외하고 정기적으로 재부팅 할 필요가 없습니다.

커널은 운영 체제의 핵심입니다. 하나만있을 수 있습니다. 여기서 문제와 관련이 없습니다. Safari에서 CPU 사용량이 많으면 먼저 캐시를 삭제하려고 시도합니다. Safari에서 Safari 메뉴를 클릭하고 기본 설정을 선택하고 개인 정보 탭을 선택한 다음 "웹 사이트 데이터 관리 ..."를 선택하고 마지막으로 "모두 제거"를 선택하십시오. 일부 웹 사이트에 다시 로그인해야하지만 중요한 정보는 손실되지 않습니다.


"모두 제거"를 몇 번 수행했지만 아무 소용이 없습니다. 수석 엔지니어가 Apple 엔지니어에게 정확한 문구를 보내도록 할 수 있는지 살펴 보겠습니다.
이론가

고마워요, 저는 복수의 "커널"을 제거하기 위해 글을 편집했습니다
이론가
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.