Tôi đang chạy MacOS Sierra trên MacBook Pro giữa năm 2014. Khoảng một lần / tuần, việc sử dụng CPU của Safari trở nên rất cao và nó trở nên rất chậm trễ. Trong trường hợp cuối cùng tôi chỉ có sáu cửa sổ mở, không có cửa sổ nào đang phát video, nhưng mức sử dụng CPU của Safari là ở mức 332%. Ngoài ra, ngay cả sau khi đóng tất cả sáu cửa sổ, việc sử dụng CPU của Safari vẫn ở mức cao. Tôi chỉ có thể khiến nó dừng lại bằng cách thoát và khởi động lại Safari.
Tôi đã nhận được dấu vết Capture Data trong khi nó đang diễn ra và gửi nó cho AppleCare, nơi một cố vấn cấp cao đã chuyển tiếp nó đến nhóm kỹ thuật của họ. Câu trả lời mà anh ấy nhận được là có vẻ như tôi không khởi động lại máy tính của mình đủ thường xuyên, điều này là cần thiết vì kernel hết hạn (anh ấy khuyên dùng hàng tuần và tôi đã khởi động lại nó khoảng hai tháng một lần). Vì đây là mục đích thông qua cố vấn cao cấp, tôi không thể có được một lời giải thích kỹ thuật đầy đủ hơn. Hơn nữa, tôi không thể tìm thấy bất kỳ tài liệu chính thức nào của Apple về điều này.
Bất cứ ai có thể cho tôi một lời giải thích kỹ thuật chi tiết làm sáng tỏ những gì thực sự xảy ra ở đây? Tôi đặc biệt tò mò liệu đây có phải là một cái gì đó đặc biệt đối với thiết kế vi nhân của MacOS (trái ngược với hạt nhân nguyên khối) hay không và liệu thời gian hết hạn của hạt nhân có được cố định dựa trên đồng hồ treo tường, thời gian CPU, v.v. kể từ lần khởi động lại lần cuối, hoặc thay đổi dựa trên một số yếu tố nhất định. Cảm ơn!
[Tôi sẽ nói thêm rằng, từ 2004-2009, tôi đã sử dụng Power Mac G5, thường chạy 10 ứng dụng với 10 cửa sổ, cũng như các chương trình C ++ mất vài tuần để hoàn thành, không bao giờ khởi động lại trừ khi cần cập nhật phần mềm và hoảng loạn hạt nhân ít hơn một lần / năm. Nhưng cả ba Ưu điểm MacBook mà tôi sở hữu (2008, 2011, 2014) đã gây ra sự hoảng loạn hạt nhân mỗi tháng hoặc hai. Bây giờ tôi tự hỏi liệu điều này có phải là do tôi không khởi động lại MacBook Pro của mình thường xuyên không - ngoại trừ đây không phải là vấn đề với G5.]
Trong trường hợp nó hữu ích, đây là một ảnh chụp màn hình hiển thị Trình giám sát hoạt động trong sự kiện được mô tả trong đoạn đầu tiên. Cũng hiển thị là phần đọc của Intel Power Utility; Có vẻ kỳ lạ là tần số CPU chỉ là 1,3 GHz (đó là bộ xử lý Intel i7-4980HQ 2,8 GHz với Turbo Boost 4.0 GHz) khi một quá trình đang chạy ở mức 332%. Hành vi này làm tôi nhớ (nhưng tất nhiên khác với) điều tiết nhiệt của CPU, trong đó hệ thống tạo ra một tác vụ hạt nhân tải cao giả tưởng (thường ~> 600%) để giữ cho các quá trình khác không chạy, dẫn đến tần số CPU thấp (0,8 GHz) (một ví dụ về điều chỉnh nhiệt được hiển thị sau). Tôi đã không đăng những điều này ban đầu bởi vì tôi nghĩ rằng chúng có thể là một sự phân tâm khỏi câu hỏi cốt lõi của tôi về "hết hạn hạt nhân" và khởi động lại hàng tuần,
HOẠT ĐỘNG SAFARI CAO:
KIỂM TRA CPU NHIỆT ĐỘ (CHO SO SÁNH): Việc điều chỉnh nhiệt trên MacBook Pro hiện tại của tôi là một vấn đề riêng biệt với sự cố hạt nhân, vì tôi gặp sự cố ngay cả trong mùa đông khi lần đầu tiên sử dụng máy tính và khi không có điều chỉnh nhiệt và cũng có chúng với hai Ưu điểm MacBook trước đây của tôi. Tôi vừa mới đăng bài này để so sánh. [Trong trường hợp bạn tò mò: Điều chỉnh xảy ra một cách nhất quán khi card màn hình rời được sử dụng (màn hình 4K kèm theo) và nhiệt độ xung quanh đạt 83F; Tôi chưa bao giờ bị giật khi màn hình bị ngắt kết nối. Máy tính được thông gió đúng cách; nó nằm trên một mStand thiết kế lại. Kỹ sư của Apple cho biết cần phải đưa vào dịch vụ để kiểm tra quạt có bị bụi hay không và có thể áp dụng lại khả năng dán nhiệt. Nó được bảo hành, nhưng tôi có thể '
CẬP NHẬT, NGÀY 23 THÁNG 6 NĂM 2017: Tôi không thể kết nối lại với cố vấn cao cấp ban đầu của AppleCare, vì vậy tôi đã nói chuyện với một người mới tiếp quản trường hợp của tôi. Anh ấy đã ở với Apple khoảng một thập kỷ và nói như sau (Tôi đang diễn giải):
1) Khởi động lại hàng tuần. Thật quá mạnh để nói rằng họ được yêu cầu. Thay vào đó, họ đại diện cho thực hành tốt. MacOS tải càng nhiều càng tốt vào RAM để tối đa hóa hiệu suất và, nếu máy tính của bạn không sử dụng bộ nhớ ECC (điều mà chỉ MacPros mới làm), lỗi sẽ xuất hiện. Cuối cùng, những điều này có thể gây ra sự hoảng loạn hạt nhân. Bao nhiêu thời gian này thay đổi rất nhiều tùy thuộc vào mô hình sử dụng của bạn. Một số có thể thoát khỏi việc đi một thời gian dài mà không hoảng loạn, những người khác thì không thể. [Đây không chỉ là mức độ sử dụng của bạn nặng mà còn cả những gì bạn sử dụng. Vì vậy, một người dùng nặng có thể ổn với việc khởi động lại không thường xuyên, trong khi một người khác, sử dụng các phần mềm khác nhau, có thể cần những người thường xuyên hơn.] Đó thực sự là về quản lý rủi ro. Khởi động lại sẽ xóa RAM, cho phép nó khởi động mới. Bạn càng chờ đợi lâu giữa các lần khởi động lại, càng có nhiều lỗi tích lũy và nguy cơ hoảng loạn hạt nhân càng lớn. Mặc dù một tuần không phải là một hướng dẫn cụ thể - thực sự, không có hướng dẫn cụ thể; bạn có thể sử dụng hai tuần - nói chung là trong Apple rằng việc khởi động lại thường xuyên là một cách thực hành tốt, vì những lý do trên. Nếu bạn muốn giữ rủi ro đó ở mức rất thấp, thì việc khởi động lại hàng tuần là một cách thực hành tuyệt vời.
[Quan sát của tôi: Điều này không giải thích được tại sao tôi không nhận được sự hoảng loạn hạt nhân thông thường với PowerPC của mình, trong khi nó có thể chiếm bộ nhớ ECC, không thể sử dụng chức năng ECC, trừ khi chính chip PowerPC sử dụng bộ nhớ khác với chip Intel, ngay cả với cùng một hệ điều hành.]
Đối với ví dụ về trang trại máy chủ đã được nêu ra, đây sẽ không phải là vấn đề đối với các máy chủ sử dụng bộ nhớ ECC, chẳng hạn như Mac XServe cũ. Tuy nhiên, Mac Minis tất nhiên là không, vì vậy tôi tò mò tần suất https://macminicolo.net (được đề cập bởi Matt Holland trong một bình luận bên dưới) tìm thấy Mac Minis mà họ lưu trữ trong trang trại máy chủ của họ cần được khởi động lại.
2) Hết hạn hạt nhân: Anh ấy chưa bao giờ nghe về điều này. Anh ta sẽ liên hệ với kỹ sư để làm rõ, và sẽ báo cáo lại trong vòng khoảng một tuần. Tôi sẽ cho bạn biết những gì anh ấy nói. Là một phần của việc này, anh ta sẽ cố gắng có được câu trả lời rõ ràng hơn về việc sử dụng CPU Safari (như tôi đã đề cập ở trên, các kỹ sư của Apple có dấu vết dữ liệu thực tế của sự kiện này, vì vậy họ có thông tin tốt về nó).
BÁO CÁO CUỐI CÙNG "HẾT HẠN KernEL" (CẬP NHẬT NGÀY 9 THÁNG 9 NĂM 2018): Tôi chưa bao giờ nhận được hồi âm từ cố vấn cấp cao mới về "hết hạn hạt nhân". Tôi đã tự mình thực hiện một số nghiên cứu và nhận thấy rằng, trong khi dường như không có thứ gọi là "hết hạn nhân" trong OSX, vẫn có (như Zan Lynx đã đề cập trong cuộc thảo luận, bên dưới) "bộ định thời kernel" đã hết hạn (xem http://www.scTHERirect.com/science/article/pii/S174228761500050X ). Vì vậy, suy đoán tốt nhất của tôi là kỹ sư Apple Care đã đề cập đến việc hết thời gian hẹn giờ kernelvà rằng điều này bằng cách nào đó đã bị mất trong bản dịch (sử dụng biểu thức của Monomeeth) giữa kỹ sư và cố vấn cao cấp ban đầu, do đó biến thành "hết hạn hạt nhân" khi cố vấn cấp cao đó cố gắng chuyển nó cho tôi. Than ôi, ngay cả khi như vậy, tôi không biết tại sao kỹ sư AC lại quan tâm đến vấn đề này liên quan đến thời gian hoạt động của tôi.
EPILOG (THÁNG 1 NĂM 2018): Trong bảy tháng qua, tôi đã sử dụng máy Mac của mình cả có và không có các lần khởi động lại hàng tuần. Tôi đã nhận thấy rằng, khi tôi thực hiện việc khởi động lại hàng tuần, máy Mac của tôi hoạt động tốt, nhưng khi tôi nhớ chúng, hành vi mạnh mẽ bắt đầu bật lên. Kết luận của tôi là, mặc dù có thể nói chung là máy Mac yêu cầu khởi động lại hàng tuần, nhưng cấu hình cụ thể của tôi thì không.
Cấu hình của tôi:
Tôi có MacBook Pro 11,3 giữa năm 2014 (2,8 GHz Intel i7-4980HQ & 1TB SSD w / liên kết PCIe 4 làn, được định dạng bằng APFS). Trong suốt thời gian này (kể từ tháng 1 năm 2018) Tôi đã chạy cài đặt sạch * của High Sierra chỉ với các chương trình không phải của Apple được cài đặt: MS Office, Mathematica, Chuột chơi game Logitech, Maestro bàn phím, Cloner sao chép Carbon, Máy in Canon , TomTom HOME, MacTeX (bộ sử dụng LaTeX), Firefox, Opera, Kindle, Sao chép ít hơn, Tăng kích thước, Giảm tốc, TestGen, Turbo Tax, Flux, Launch Bar và EtreCheck. [* Tức là tôi đã xóa ổ đĩa, cài đặt High Sierra và sau đó cài đặt các chương trình trên.]
Hơn nữa, trước đó (vào tháng 11 năm 2017), tôi đã mang máy tính đến Apple để bảo hành sửa chữa để giải quyết vấn đề điều chỉnh nhiệt và các vấn đề khác. Họ tìm thấy miếng dán nhiệt thực sự đã bị hao mòn và thay thế toàn bộ bo mạch chủ, cùng với pin (nó bị sưng), vỏ và trackpad. Tôi đã không trải nghiệm điều chỉnh nhiệt kể từ đó.
Máy Mac của tôi dành phần lớn thời gian ở nhà, kết nối với bàn phím Logitech K811 và chuột G502 và màn hình Dell P2715Q 27 "4K.