เป็นวันธรรมดา คุณทำงานบน Mac อยู่เงียบๆ เปิด Activity Monitor แล้วเจอ Process ชื่อ "bird" ที่ใช้ CPU ใกล้ 100% ตลอดเวลา พยายาม Quit มัน แต่มันเริ่มทำงานใหม่ซ้ำๆ ทำไมถึงแบบนี้?
หากคุณเจอปัญหานี้ ให้รู้ว่าคุณไม่ได้คนเดียว ผู้ใช้ Mac หลายคนถามว่า: Process bird ใน Activity Monitor คืออะไร? ลบ Process bird ได้ไหม?
Process bird ที่รันบน Mac คืออะไร?
คำตอบสั้นๆ: Process bird เป็น Back-end Process ของ iCloud และ iCloud Drive มันสามารถอยู่ที่นั่นใช้ CPU 100% ตลอดเวลา โดยดูไม่ได้ทำอะไรสำเร็จ
คุณลบมันไม่ได้ มันถือเป็นส่วนสำคัญของ macOS เนื้อหาเป็น Proprietary สามารถมองว่าเป็น System Daemon ที่ใช้กับ iCloud และ iCloud Drive ทำหน้าที่ส่วนประกอบของฟังก์ชัน Backup
หาก Daemon นี้ใช้ CPU มากเกินไป อาจมีบางอย่างทำให้ Bird Process Crash สามารถใช้ Activity Monitor Kill Process เฉพาะตัวและบังคับให้ Relaunch ได้ แต่อาจไม่ได้ผลเสมอไป จากรายงานผู้ใช้ที่ไม่สามารถ "Kill" Bird Process ได้
ปัญหา Bird Process บน Mac
จากรายงานผู้ใช้ iCloud เริ่มใช้ CPU 100% โดยเฉพาะหลังอัปเกรดเป็น macOS Catalina ผู้ใช้ลองทุกวิธี ไม่รู้จะ Troubleshoot ต่อยังไง บางคนถูกบังคับ Downgrade กลับ Mojave เพราะ Bird Process ใช้ CPU สูงเกินไป
จากรายPORT บางช่วงเวลาหลังบูทเครื่อง Process จะกระโดดเป็น 100% CPU และค้างที่นั่นถ้าไม่หยุดหรือ Kill ผู้ใช้ Force Quit ผ่าน Activity Monitor Process จะจบปกติ จะ Respawn หลังจากสักพัก ทำงานปกติ แล้วกระโดดกลับ 100% CPU อีกครั้งหลังจากช่วงเวลาหนึ่ง
นอกจาก Bird อาจสังเกตเห็น Process Cloudd ใช้ CPU สูงด้วย เป็น Daemon ทำงานเบื้องหลัง สำหรับ Cloudd งานเหล่านี้เกี่ยวกับ CloudKit
CloudKit เป็น Framework ของ Apple ให้แอปเข้าถึง iCloud เพื่อจัดเก็บข้อมูลบน iCloud Drive หรือ Sync ข้อมูลผ่าน iCloud Cloudd รันทุกครั้งที่แอปหรือกระบวนการ Sync หรือ Copy ข้อมูลไป/มาจาก iCloud macOS ใช้ CloudKit เมื่อคุณใช้ Desktop และ Documents ใน iCloud หรือย้ายไฟล์ระหว่าง Mac และ iCloud Drive ด้วยตนเอง
ส่วนใหญ่ หลัง Mac Sync กับ iCloud แล้ว จะย้ายไฟล์ไม่กี่ไฟล์ หรือข้อมูลปริมาณน้อย Cloudd จึงไม่ควรทำงานนาน
ทำไม Bird Process ใช้ CPU สูงมาก?
- การตั้งค่า iCloud Drive ล้าสมัย – เป็นเหตุผลหนึ่งที่ Bird Process CPU Usage สูง
- อุณหภูมิ Chassis สูงขณะชาร์จ – บางรายรายงานว่า CPU Usage สูงตอน Mac ชาร์จ ต้องลองลดอุณหภูมิก่อน
- Kernel Extensions (Kexts) เสียหาย – Extension ภายนอกที่ตั้งค่าผิด อาจกิน CPU มาก
- มัลแวร์ โดยเฉพาะ Crypto Miners – ซอฟต์แวร์ร้ายมักเลียนแบบ Process จริง เช่น Bird Process เพื่อทำกิจกรรมบน Mac
วิธีหยุด Bird Process บน Mac
มี 3 วิธีหยุด Bird Process และ Process ปัญหาอื่นๆ บน Mac
Force Quit ผ่านเมนู Apple
วิธีปิดโปรแกรมค้างแบบดั้งเดิมและมีผล: ไปที่ macOS Menu Bar (แถบบนสุดใน Finder Menu) ทำดังนี้:
- คลิกไอคอน Apple มุมซ้ายบน
- จากเมนูดรอปดาวน์ เลือก Force Quit
- เลือก iCloud แล้ว Force Quit
Force Quit ด้วย Shortcut
ทำอย่างเดียวกันแต่เร็วกว่า: กดค้าง Command + Option + Esc จะเปิดหน้าต่าง Force Quit Application ทันที เลือก iCloud แล้ว Force Quit
วิธีนี้เหมาะหาก Mouse หรือ Trackpad ลา้ก
ปิดแอปพลิเคชันจาก Activity Monitor
macOS มีเครื่องมือ Native ชื่อ Activity Monitor คล้าย Ctrl+Alt+Delete ของ Windows ใช้เปิด Task Manager
ใช้ Activity Monitor Kill Process/Application ได้ดังนี้:
- กด Command + Space หรือคลิก Spotlight มุมขวาบน
- พิมพ์ Activity Monitor ใน Spotlight Search
- เมื่อ Highlight Activity Monitor แล้ว กด Enter
- ในรายการ Process ของ Activity Monitor เลือก Bird และ iCloud คลิก Force a process to quit (ไอคอน X) มุมซ้ายบน
ควรทำอย่างไรกับ Bird Process บน Mac
หากสังเกตว่า Bird Process กินทรัพยากรคอมพิวเตอร์มาก ขั้นตอนแรกคือ:
รีสตาร์ทคอมพิวเตอร์ รีเฟรช OS เป็นวิธีมีประสิทธิภาพ Reset Process และลด Usage กลับสู่ระดับปกติ คลิกเมนู Apple เลือก Restart อย่าลืมยกเลิกติ๊ก Reopen windows when logging back in
ปิดแอปและหน้าต่างที่ไม่จำเป็นทั้งหมด หากเปิดโปรแกรมหรือหน้าต่าง Finder มาก บาง Process ต้องทำงานหนักและกินทรัพยากรมาก หาก Mac ช้าผิดปกติหรือทำงานลำบาก ลองปิดหน้าต่าง/แอปที่ไม่ต้องใช้แล้ว เซฟไฟล์ก่อนปิดหน้าต่างเพื่อป้องกัน Data Loss ทำให้ระบบหายใจ และ macOS ทำงานราบรื่น
สามารถแก้ปัญหา Bird Process จากมุมมองหลายมุม ลองวิธีด้านล่าง:
มันรบกวน Mac จริงไหม?
ก่อนอื่น ถามตัวเองว่าคุ้มค่าที่จะฝืนกับเรื่องนี้ไหม ดู Activity Monitor แอปอื่นอาจใช้ CPU มากกว่า 50% และไม่ใช่ปัญหาเลย! CPU Usage ของ Bird ก่อให้เกิดปัญหาจริงไหม? ถ้าไม่รบกวน ให้ปล่อยมันไป
หากรู้สึกว่าทรัพยากรระบบถูกวายง่ายน ให้ทำความสะอาด Mac เป็นประจำ สามารถใช้ Mac Repair Tool ที่มีประสิทธิภาพ Clean และ Optimize ประสิทธิภาพรวม จากการสแกนเร็วและระบุปัญหา สามารถขยายพื้นที่ ลบ Junk และเพิ่มความเสถียรของระบบ
หลัง Optimize Mac แล้ว กลับไปดูว่าแอปและโปรแกรมทำงานราบรื่นและตามที่คาดหวังหรือไม่
รีเซ็ต iCloud
ใน Finder คลิก Go ในเมนูบาร์ขณะกดค้าง Option เลื่อนไปโฟลเดอร์:
~/Library/Application Support/iCloud/Accounts/
Copy ไฟล์ไปที่ปลอดภัย เช่น Desktop หรือโฟลเดอร์อื่น ควรมีแค่ 3 ไฟล์ในโฟลเดอร์ อาจต้องใช้กลับ ควร Backup ไว้ ตอนนี้ล้างโฟลเดอร์ให้ว่าง และรีสตาร์ท อาจแก้ปัญหา iCloud Bird Process ได้
ตรวจสอบการ Upload ที่ค้างอยู่บน iCloud
เมื่อเห็น Bird Process Usage สูง อาจมีไฟล์กำลัง Sync ไป iCloud Drive ตรวจสอบได้ด้วย brctl utility ที่มาพร้อม macOS ติดตามการเปลี่ยนแปลงเอกสารที่ Backup ไว้ iCloud มี 2 รูปแบบคำสั่ง:
brctl log –wait –shortenbrctl log -w –shorten
Mac ก่อน Catalina: เปิด Terminal พิมพ์ brctl log –wait –shorten กด Enter รอผล
Mac ที่รัน macOS Catalina 10.15: ใช้ brctl log -w –shorten
คำสั่งเหล่านี้แสดงสรุปการ Sync บน iCloud Drive การรอ Sync ทำให้ Bird รันต่อเนื่อง จนกว่าจะปิดหน้าต่างหรือกด Control+C เพื่อหยุด Process หากคุ้นเคยกับ grep สามารถกรองผลลัพธ์แสดงเฉพาะ Upload Progress บัญชี iCloud ส่วนใหญ่มี Volume ต่ำ ควรเห็นการ Upload ไฟล์หลายไฟล์ในผลลัพธ์
วิธีดีที่สุดเช็คว่าไฟล์กำลัง Sync: ล็อกอิน iCloud Drive ผ่าน Web Interface ตรวจสอบว่าไฟล์/โฟลเดอร์ถูกเพิ่มใน Clouds แล้วหรือไม่
จัดการปัญหาบน iCloud และ iCloud Drive
ไปที่ iCloud Settings ปิด iCloud Drive ควรทำให้ปัญหาหายไป การกระทำนี้อาจลบ Cache Files บางอย่างที่ iCloud ใช้ ซึ่งอาจเป็นสาเหตุ Bird Process กิน CPU
ปิด iCloud บน Mac:
- ไป Apple menu > System Preferences
- คลิก iCloud
- เลือกหรือยกเลิกเลือกฟีเจอร์
หมายเหตุ: เมื่อปิดฟีเจอร์ iCloud บน Mac ข้อมูลที่จัดเก็บเฉพาะใน iCloud สำหรับฟีเจอร์นั้น จะไม่พร้อมใช้งานบนคอมพิวเตอร์อีกต่อไป
รีเซ็ต SMC ของ Mac
System Management Controller (SMC) บน Mac จัดการฟังก์ชัน Low-level หลายอย่าง รวมถึง การตอบสนองการกด Power Button, การจัดการแบตเตอรี่และอุณหภูมิ, Keyboard Backlight, และ Status Indicator Light (SIL)
อาจถึงเวลา Reset SMC หากคอมพิวเตอร์ทำงานผิดปกติหลายอย่าง เช่น Quat ทำงานเร็วมากแม้ไม่ได้ใช้งานหนักและระบายอากาศดี หรือ Mac ทำงานช้าผิดปกติ แม้ CPU ไม่ได้ภาระมาก
ตาม Apple ควรหลีกเลี่ยง Reset SMC ก่อนลอง Trouguarding อื่นๆ ก่อน ได้แก่:
- Mac ตอบสนองไม่ได้? กดค้าง Power Button จนปิด แล้วกด Power อีกครั้งเปิด (จะสูญเสียงานที่ไม่ได้เซฟ)
- กด Command-Option-Escape Force Quit แอปที่ไม่ตอบสนอง
- สลีป Mac: Apple menu > Sleep แล้วปลุกหลังจากสลีปแล้ว
- Restart Mac: Apple menu > Restart
- Shut Down Mac: Apple menu > Shut Down แล้วกด Power เปิดใหม่
Reset SMC บน Desktop Mac:
- ปิดคอมพิวเตอร์
- ถอดสายไฟ ไม่ว่าจะจาก Mac หรือ AC Outlet รอ 15 วินาที แล้วเสียบใหม่
- รออีก 5 วินาที แล้วเปิด Mac
ตรวจสอบว่าปัญหา Bird Process แปลกๆ หายไปหรือยัง
รีเซ็ต NVRAM ของ Mac
ก่อนหน้านี้ การแก้ปัญหา Mac แบบสุ่มเกี่ยวข้องกับ "Zapping the PRAM" (Parameter RAM) ส่วนหน่วยความจำพิเศษที่มีแบตเตอรี่สำรอง ในทุก Mac จัดเก็บข้อมูลที่ต้องการก่อนโหลด OS
Mac สมัยใหม่ไม่ใช้ PRAM แล้ว แต่ใช้ NVRAM (Non-Volatile RAM) ทำหน้าที่เหมือนกัน แต่เก็บข้อมูลน้อยลง รวมถึง Speaker Volume, Screen Resolution, Startup Disk ที่เลือก, และรายละเอียด Kernel Panic ล่าสุด
Reset NVRAM ไม่ค่อยอันตราย หาก Mac มีปัญหาแปลกๆ หลายอย่าง ขั้นตอน:
- ปิดคอมพิวเตอร์
- กด Power Button ทันทีที่เครื่องเปิด กดค้าง Command + Option + P + R ประมาณ 20 วินาที
- ปล่อยปุ่ม ให้ Mac เริ่มต้นต่อไปตามปกติ หาก Mac รุ่นเก่าที่มีเสียงดังตอนบูท ให้กดค้างจนได้ยินเสียง Startup Chime ครั้งที่ 2
- ตรวจสอบว่าตั้งค่าตามที่ต้องการ: ไป System Preferences เช็ค Startup Disk, Display, Date & Time
สแกนมัลแวร์
หากวิธีข้างต้นทั้งหมดไม่ได้ผล ต้องพิจารณามัลแวร์บน Mac สแกนด้วย Anti-malware Software ลบ Threat ที่ตรวจพบทั้งหมด แน่ใจว่าลบ Component ของมัลแวร์หมด เพื่อป้องกันไม่ให้กลับมา
สรุป
หากเห็น Bird Process ใน Activity Monitor ของ Mac ใช้ CPU สูง ลอง Quick Fixes ข้างต้น ไม่สามารถกำจัด Process นี้ได้ทั้งหมด เพราะเป็นส่วนหนึ่งของ Back-end Process ของ iCloud และ iCloud Drive
เคยเจอ Bird Process มาก่อนไหม? บอกเราซักหน่อย!