kernel_task บน Mac คืออะไรและปลอดภัยหรือไม่

กระบวนการและแอปพลิเคชันของระบบจำนวนมากทำงานในพื้นหลังทันทีที่คุณเปิดเครื่องMac กระบวนการเหล่านี้มีความรับผิดชอบ และมีความสำคัญต่อการทำงานที่เหมาะสมของMacของ คุณ ตัวอย่างเช่น WindowServer(WindowServer)จัดการส่วนติดต่อผู้ใช้แบบกราฟิกที่สำคัญของระบบ ( GUI )(GUI)เช่นDockและแถบเมนู(Menu Bar)

kernel_task เป็นอีกหนึ่งองค์ประกอบที่สำคัญที่ช่วยให้Mac ของคุณ ทำงานได้อย่างราบรื่น ในคู่มือนี้ เราจะอธิบายความรับผิดชอบของ kernel_task ใน macOS คุณจะได้เรียนรู้ว่ากระบวนการทำงานอย่างไร และต้องทำอย่างไรหาก kernel_task ใช้ทรัพยากรCPU มากเกินไป(CPU)

kernel_task บน Mac คืออะไร?

kernel_task เป็นส่วนประกอบสำคัญของ macOS ที่ออกแบบมาเพื่อควบคุมอุณหภูมิCPU ของคุณและ (CPU)หยุด Mac ไม่ให้ร้อน(stop your Mac from overheating)เกินไป เมื่อ kernel_task ตรวจพบการเพิ่มขึ้น ของ อุณหภูมิCPU จะใช้ (CPU)CPU ของคุณเป็นจำนวน มาก ซึ่งจะเป็นการจำกัดทรัพยากรระบบที่พร้อมใช้งานสำหรับกระบวนการที่รับผิดชอบต่ออุณหภูมิที่เพิ่มขึ้น

ความร้อนสูงเกินไปนั้นแย่มากในทุกด้าน ดังนั้นเมื่อ กระบวนการที่ ใช้ CPU(CPU)สูงทำให้Mac ของคุณ รู้สึกร้อน kernel_task จะกักตุน ทรัพยากร ของ CPU(CPU)เพื่อให้กระบวนการไม่สามารถเพิ่มอุณหภูมิได้อีก

kernel_task ปลอดภัยหรือไม่

คำตอบสั้น ๆ คือ "ใช่" คุณอาจกำลังตั้งคำถามถึงความถูกกฎหมายของ kernel_task เพราะใช้CPU ของ Mac เป็น จำนวนมาก นั่นเป็นเรื่องปกติ อย่างไรก็ตาม สิ่งสำคัญที่ควรทราบคือ kernel_task ไม่ได้กระทำตามความตั้งใจของตัวเอง แต่จะตอบสนองต่อสถานะของอุณหภูมิCPU ของคุณแทน(CPU)

หาก CPU(CPU)ของ Mac ร้อนขึ้น kernel_task จะทำงานเพื่อลดอุณหภูมิ เห็นได้ชัดจากการทำงานของพัดลมที่เพิ่มขึ้น (หรือเสียงรบกวนของพัดลม) และการใช้งานCPU ที่สูง (CPU)ดังนั้น เมื่อใดก็ตามที่ kernel_task ใช้พลังการประมวลผลของ Mac อย่างเข้มข้น อย่าคิดว่ามันเป็นมาร ให้ นึก(Rather)ภาพว่าเป็นนางฟ้าที่ทำงานหนักเพื่อปราบมารแห่งความร้อนแรง

อย่างไรก็ตาม คุณไม่สามารถยุติ kernel_task ได้ นั่นยังเป็นการพิสูจน์ความปลอดภัยและความชอบธรรมของกระบวนการอีกด้วย มันทำงานในพื้นหลังเพราะเป็นส่วนประกอบสำคัญของ macOS ซึ่งMac ของคุณ ทำไม่ได้หากไม่มี อันที่จริง มันคือหนึ่งในองค์ประกอบที่สำคัญที่สุดของ macOS นี่คือข้อพิสูจน์: เรียกใช้ตัวตรวจสอบกิจกรรม(Activity Monitor)คลิกดู(View)บนแถบเมนู และเลือกกระบวนการทั้งหมด ตามลำดับ(All Processes, Hierarchically)ชั้น

การดำเนินการนี้จะจัดเรียงกระบวนการของระบบและแอปของบุคคลที่สามทั้งหมดตามระดับความสำคัญ ตัว ตรวจสอบกิจกรรม(Activity Monitor)จะสร้างมุมมองที่ซ้อนกันของกระบวนการและแอปพลิเคชันทั้งหมด โดยที่ kernel_task เป็นกระบวนการหลักที่กระบวนการอื่นตกอยู่

การคลิกปุ่มดรอปดาวน์จะขยายโฟลเดอร์หลักและแสดง "กระบวนการย่อย" หรือ "กระบวนการย่อย"

kernel_task อยู่ที่ด้านบนสุดของลำดับชั้นเพราะเป็นกระบวนการแรกที่ macOS ทำงานเมื่อMacบูท

kernel_task ควร(CPU Should)ใช้(Use) CPU เท่าใด

ไม่มี ทรัพยากร CPUที่แน่นอนที่ kernel_task ควรใช้ จะใช้CPU ของคุณเป็นจำนวนมากเท่านั้น หากอุณหภูมิโปรเซสเซอร์ร้อนผิดปกติ กล่าวโดยย่อ การใช้งาน CPU(CPU)ของ kernel_task เป็นฟังก์ชันของอุณหภูมิ Mac ของคุณ

แก้ไขการใช้งาน CPU สูง kernel_task

ภายใต้สภาวะปกติ kernel_task แฝงตัวอยู่ในพื้นหลังโดยใช้ทรัพยากรระบบน้อยมาก อย่างไรก็ตาม ปัจจัยต่างๆ เช่น อุณหภูมิแวดล้อมสูง ความผิดพลาดของระบบชั่วคราว กระบวนการที่ใช้ CPU มากเกินไปที่ทำงานอยู่เบื้องหลัง เป็นต้น อาจทำให้ kernel_task ใช้พลังประมวลผลจำนวนมหาศาล

ทำตามคำแนะนำด้านล่างเพื่อควบคุมการ ใช้CPUของ kernel_task

1. บังคับให้ออกจากแอปที่ไม่ได้ใช้

เป็นเรื่องปกติ ที่ Mac ของคุณ จะร้อนขึ้นระหว่างการใช้งาน ยิ่งคุณเปิดแอพมากเท่าไหร่Mac ของคุณก็ยิ่ง ทำงานหนักขึ้นเท่านั้น และยิ่งสร้างความร้อนมากขึ้นเท่านั้น ซึ่งจะทำให้ kernel_task ใช้ พลังงาน CPU มากขึ้น เพื่อควบคุมอุณหภูมิMac ของคุณ(Mac)

ดังนั้น วิธีที่ง่ายที่สุดในการลดกิจกรรมของ kernel_task คือปิดแอปที่คุณไม่ได้ใช้ บางครั้ง การปิดแอปจากDockหรือคลิกไอคอน "x" สีแดงบนหน้าต่างแอปจะไม่ทำให้แอปหยุดทำงาน

แอพบางตัวจะหยุดทำงานในพื้นหลัง ทำให้สิ้นเปลืองCPUและพลังงานแบตเตอรี่ของMac การบังคับปิดแอปที่ไม่ได้ใช้จะลดภาระของ โปรเซสเซอร์ Mac ของคุณ และลด การใช้งานCPUที่สูงของ kernel_task ในภายหลัง ผ่านการตรวจสอบกิจกรรม(Activity Monitor)และปิดแอพที่ไม่ได้ใช้เพื่อเพิ่มพลังการประมวลผล

  1. เรียกใช้ตัวตรวจสอบกิจกรรม ( Finder > Applications > Utilities > Activity Monitor ) และเลือกแอปพลิเคชันที่คุณต้องการบังคับปิด

  1. คลิกปุ่มหยุด(Stop button)บนแถบเครื่องมือของตัวตรวจสอบกิจกรรม

หากMac ของคุณ มีTouch Barให้เลือกแอพแล้วคลิกไอคอน x(x icon)ที่ด้านซ้ายสุด

  1. คลิกForce Quitบนหน้าจอ Mac หรือ Touch Bar

2. Decongest พอร์ต Mac ของคุณ

การเสียบอุปกรณ์เสริมที่ใช้พลังงานมากเกินไปที่ด้านหนึ่งของโน้ตบุ๊กMac อาจทำให้ (Mac)CPUร้อนเกินไป หาก kernel_task มี การใช้งาน CPU สูง ให้ย้ายอุปกรณ์เสริมบางอย่างไปทางด้านตรงข้ามของMacและรอสักครู่ ที่ลด การใช้งาน CPU kernel_task สำหรับ ผู้ใช้ MacBook Pro บาง คนในเธรด StackExchange(StackExchange thread)นี้

สมมติว่า(Say)คุณมีจอภาพภายนอก สายชาร์จ ฮาร์ดไดรฟ์ และเมาส์ที่เสียบเข้ากับ ฮับ USBที่ด้านซ้ายของMac นั่นจะเพิ่ม อุณหภูมิ CPUและเพิ่มกิจกรรม kernel_task ในการแก้ไขปัญหา ให้กางอุปกรณ์เสริมออกไปยังอีกด้านหนึ่งของMacของ คุณ

เทคนิคนี้ใช้ได้กับMacBookรุ่นที่มี พอร์ต USBทั้งสองข้าง (ซ้ายและขวา) หากโน้ตบุ๊กMac ของคุณมีพอร์ต (Mac)USBอยู่ด้านเดียวเท่านั้น การถอดปลั๊กอุปกรณ์เสริมและอุปกรณ์ที่ไม่ได้ใช้อาจช่วยแก้ปัญหาได้ 

3. รีสตาร์ท Mac ของคุณ

หาก kernel_task ยังคงใช้พลังงานในการประมวลผลมากเกินไป การวนรอบเครื่อง Mac(Mac) ของคุณ ควรแก้ปัญหาได้ ซึ่งจะรีเฟรช หน่วยความจำ Macของคุณ ยกเลิกแอปที่ไม่จำเป็น ล้างแคชของโปรเซสเซอร์ และควบคุมการใช้งานCPU ของ kernel_task(CPU)

ปิดหน้าต่างแอปที่ใช้งานอยู่ทั้งหมด คลิกไอคอน Apple(Apple icon)บนแถบเมนู แล้วเลือกรีสตาร์ท(Restart)

4. ลดอุณหภูมิแวดล้อม

MacBooks มีเซ็นเซอร์ในตัวที่ตรวจจับการเปลี่ยนแปลง ของ อุณหภูมิCPU ตามที่ Apple(According to Apple)กล่าว อุณหภูมิแวดล้อมในอุดมคติสำหรับการใช้MacBooksอยู่ระหว่าง 10° C ถึง 35° C ( ~50° Fและ 95° F) เมื่อMac ของคุณ มีอุณหภูมิสูงกว่าอุณหภูมิที่เหมาะสม เซ็นเซอร์จะเปิดพัดลมของMac Book โดยอัตโนมัติเพื่อทำให้CPU เย็น ลง คุณจะสังเกตเห็นการ ใช้งานCPUของ kernel_task ที่เพิ่ม ขึ้นอย่างรวดเร็ว

ตรวจสอบ ให้(Make)แน่ใจว่าMac ของคุณ ไม่อยู่ในห้องร้อนหรือบนพื้นผิวที่ปิดกั้นการกระจายความร้อน—บนหมอน เตียง หรือใต้ผ้าคลุมเตียง วาง Mac(Mac)ของคุณบนพื้นผิวที่เรียบและตรวจดูให้แน่ใจว่าห้องมีการระบายอากาศที่เหมาะสม—เปิดหน้าต่างห้องหรือเปิดเครื่องปรับอากาศ การวางMac ของคุณ บนแผ่นทำความเย็นภายนอกยังช่วยลดอุณหภูมิของ CPU(reduce the CPU temperature)ได้อีกด้วย

5. รีเซ็ตตัวควบคุมการจัดการระบบ(System Management Controller)

kernel_task อาจทำงานผิดพลาดหากพัดลมระบายความร้อน ของ Mac Book ของคุณทำงานไม่ถูกต้อง (Mac)หากMac ของคุณ ไม่ร้อนหรือร้อน แต่พัดลมทำงานเร็วและดังอย่างควบคุมไม่ได้(fans are running fast and uncontrollably loud)ให้รีเซ็ตSystem Management Controller ( SMC )

SMCเป็นส่วนประกอบบนเมนบอร์ดที่จัดการแบตเตอรี่ของMac ,(Mac)ไฟแบ็คไลท์ของคีย์บอร์ด, พัดลมระบายความร้อน, การทำงานของฝาปิด และเซ็นเซอร์ที่จำเป็นอื่นๆ ขั้นตอนในการรีเซ็ตSystem Management Controllerจะขึ้นอยู่กับว่าMac ของคุณ ใช้Apple T2 Security Chipsetหรือไม่

ในการตรวจสอบว่าMac ของคุณ มีชิปความปลอดภัย T2 หรือไม่ ให้ไปที่Finder > Applications > Utilities > System Information > Hardwareแล้วเลือกControllerบนแถบด้านข้าง หาก “ชื่อรุ่น” ไม่ใช่ชิป Apple T2 แสดงว่า (Apple T2 chip)Macของคุณไม่มีชิปรักษาความปลอดภัย

รีเซ็ต SMC บนโน้ตบุ๊ก Mac โดยไม่ต้องใช้ Apple T2 Chip(Reset SMC on Mac Notebooks Without Apple T2 Chip)

MacBook AirและPro รุ่นที่วางจำหน่ายในปี 2017 หรือก่อนหน้า นั้นไม่มีชิป T2 Security(T2 Security Chip)

  1. คลิกโลโก้ Apple(Apple logo)บนแถบเมนูและเลือกปิด(Shut Down)เครื่อง

  1. กดปุ่มShift + Control + Optionที่ด้านซ้ายของแป้นพิมพ์ค้างไว้พร้อมกันเป็นเวลาเจ็ดวินาที

  1. กดปุ่มเปิดปิดของ Mac ค้างไว้(power button)ในขณะที่กดปุ่มสามปุ่มในขั้นตอน(Step)ที่ 2.

  1. กดปุ่มสี่ปุ่มค้างไว้ 10 วินาทีแล้วปล่อย
  2. กดปุ่ม(power button)เปิดปิดเพื่อเปิด Mac ของคุณ

รีเซ็ต SMC บนโน้ตบุ๊ก Mac ด้วย Apple T2 Chip(Reset SMC on Mac Notebooks With Apple T2 Chip)

MacBook AirและPro รุ่นที่วางจำหน่ายในปี 2018 หรือใหม่กว่า นั้นไม่มีชิป T2 Security (T2 Security Chip)ปิดเครื่อง Mac (Mac)ของ(Power) คุณ รอประมาณ 30 วินาทีเพื่อให้ปิดเครื่องโดยสมบูรณ์ แล้วทำตามขั้นตอนเหล่านี้:

  1. กดปุ่มต่อไปนี้ค้างไว้เจ็ดวินาที: ปุ่ม Shift(Shift) ขวา + ปุ่มควบคุม(Control) ด้านซ้าย + ปุ่มตัวเลือก(Option)ซ้าย

  1. กดปุ่มสามปุ่มค้างไว้ในขั้นตอนที่ #1 จากนั้นกดปุ่มเปิด/ปิดค้าง(power button)ไว้

  1. กดสี่ปุ่มพร้อมกันเป็นเวลา 10 วินาที
  2. ปล่อยปุ่มและกดปุ่มเปิดปิด(power button)เพื่อบู๊ต Mac ของคุณ

รีเซ็ต SMC บน Mac Desktops(Reset SMC on Mac Desktops)

ปิดเครื่อง Mac(Mac)และถอดปลั๊กออกจากเต้ารับ รอ(Wait) 15 วินาที เสียบปลั๊กMacกลับเข้าที่เต้ารับ รอ 5 วินาที แล้วกดปุ่มเปิด/ปิด

ทำให้การใช้งาน CPU kernel_task เสถียร

kernel_task เป็นกระบวนการของระบบที่สำคัญที่ควบคุมอุณหภูมิ ของ Mac ยิ่ง Mac(Mac)ของคุณได้รับความร้อนมากเท่าไร kernel_task ก็ยิ่งใช้พลังงานในการประมวลผลมากขึ้นเท่านั้น เคล็ดลับการแก้ปัญหาที่เน้นด้านบนควรช่วยลด การใช้งานCPU kernel_task ที่สูง หากปัญหายังคงอยู่ ให้ลองresetting your Mac’s PRAM/NRAM Mac



About the author

ฉันเป็นช่างคอมพิวเตอร์ที่มีประสบการณ์มากกว่า 10 ปี รวมถึง 3 ปีในฐานะพนักงานสาขา員 ฉันมีประสบการณ์ทั้งในอุปกรณ์ Apple และ Android และมีทักษะพิเศษในการซ่อมและอัพเกรดคอมพิวเตอร์ ฉันยังสนุกกับการดูภาพยนตร์บนคอมพิวเตอร์และใช้ iPhone เพื่อถ่ายภาพและวิดีโอ



Related posts