หากคุณใช้ Activity Monitor (Task Manager ในตัวของ Mac แสดง memory usage และ disk activity real-time) บน Mac คุณอาจสังเกตเห็นสิ่งที่ชื่อ "backupd-helper" ที่เริ่มรันในเวลาที่ดูสุ่ม และใช้ CPU มาก
backupd-cืออะไร และทำหน้าที่อะไร?
บนคอมพิวเตอร์ของคุณ มีกระบวนการต่างๆ เรียกว่า daemons รันอยู่ในพื้นหลังของ macOS (OS ของคุณ) ตลอดเวลา และ backupd-helper เป็น process ที่ขับเคลื่อน Time Machine ซึ่งเป็นเครื่องมือ backup Mac ที่ดีที่สุด
โดยทั่วไป หากในเวลาที่ดูสุ่ม CPU ทำงานหนัก และพัดลมดัง แม้ คุณ ไม่ได้ทำงานหนัก สาเหตุส่วนใหญ่มาจาก background daemon processes อย่าง backupd-helper ที่รัน Time Machine
มันแย่ไหมที่ backupd-helper ทำงานในพื้นหลัง?
ไม่ มันทำสิ่งที่คุณขอ ตอนคุณตั้งค่า Time Machine คุณตั้งให้ backup อัตโนมัติ โดยค่าเริ่มต้น ทุกชั่วโมง (ดังนั้นจึงไม่สุ่มเลย)
นี่คือเหตุผลที่คุณอาจไม่อยากให้ Time Machine รันในพื้นหลังตลอด:
- เว้นแต่คอมพิวเตอร์ต่อ external hard drive ตลอด HDD ภายในจะถูกใช้เร็วขึ้น หากคุณดาวน์โหลดไฟล์เยอะ หรือผลิตวิดีโอ HD ใช้พื้นที่มาก — เพราะทุกอย่าง backup บน internal HDD
- เมื่อ daemon processes อย่าง backupd-helper รัน มันทำให้เครื่องทำงานแย่ลงตอนทำงานหนัก เช่น rendering streaming video เล่นเกม รัน local servers อาการคือ lag หรือค้างบ้าง
- การรัน process หนักอย่าง Time Machine บ่อยๆ ทำให้ CPU และพัดลมทำงานตลอด สูญเสียอายุการใช้งานเครื่อง (ไม่มีอะไรอยู่ตลอดกาล)
สมมติว่าคุณไม่อยากให้ auto backup รันทุกชั่วโมงขณะทำงาน วิธีแก้คือ ปิด automatic backups ใน Time Machine app
หลังผมปิดแล้ว MacBook Pro (mid-2014) ใช้ CPU น้อยมาก พัดลมเงียบกว่า และแล็ปท็อปไม่ร้อนเกือบเท่าเดิม
ดังนั้น เว้นแต่คุณ ต้องการ backup ทุกชั่วโมง ผมแนะนำปิด auto backup ของ Time Machine หากไฟล์ไหนบนเครื่องมีค่าและห้ามหาย ควร backup เองในหลายที่