mdworker - mdworker คืออะไร?

เคยสงสัยหรือไม่ว่ากระบวนการ 'mdworker' อยู่บนเครื่อง Mac? mdworker สั้นสำหรับ 'เซิร์ฟเวอร์เมตาดาต้า' และถ้าคุณยังสับสนไม่รู้สึกไม่ดี mdworker เป็นเทคโนโลยีหลักที่อยู่เบื้องหลัง Spotlight เครื่องมือค้นหาที่น่ากลัวของ Mac OS X จะแมงมุมข้อมูลเมตาจาก Mac และไฟล์ของคุณและสร้างดัชนีที่สามารถอ่านได้เพื่อให้คุณสามารถค้นหาสิ่งต่างๆในทางปฏิบัติได้ทันทีผ่าน Spotlight (command-spacebar)

เราจะอธิบายคำถามทั่วไปและคำตอบเกี่ยวกับ mdworker บน Mac ซึ่งได้รับแรงบันดาลใจมาจากเพื่อนที่เปลี่ยนล่าสุดของฉันที่เข้ามาที่แพลตฟอร์ม Mac OS จากอีกด้านหนึ่งซึ่งเป็นทวีตให้ฉันถามว่าทำไมเครื่อง mdworker กำลังใช้ CPU มาก

mdworker คืออะไร?

ดังที่ได้กล่าวมาแล้ว mdworker เป็นส่วนหนึ่งของ Spotlight ซึ่งเป็นเครื่องมือค้นหาสำหรับเครื่อง Mac ของคุณ (คิดว่า Google แต่ในประเทศสำหรับไฟล์ของคุณเอง)

mdworker กำลังลดลง Mac ของฉันด้วยการใช้งาน CPU 60%!

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

mdworker ใช้เวลานานแค่ไหน?

ทั้งหมดนี้ขึ้นอยู่กับครั้งล่าสุดที่ระบบไฟล์ Mac ของคุณได้รับการจัดทำดัชนีและจำนวนไฟล์ใหม่ตั้งแต่การจัดทำดัชนี หากคุณเสียบปลั๊กฮาร์ดไดรฟ์ภายนอกเพียงอย่างเดียวคาดว่าจะใช้เวลาสักครู่ 15 นาทีถึงกว่าหนึ่งชั่วโมงไม่ได้เป็นจำนวนเงินที่ผิดปกติของเวลาสำหรับ mdworker ที่จะเรียกใช้ หากคุณมีฮาร์ดไดรฟ์ขนาดใหญ่มากที่มีข้อมูลจำนวนมากข้อมูลนี้ mdworker อาจใช้เวลานานในการทำดัชนีให้กับแต่ละไฟล์

ฉันควรจะฆ่า mdworker หรือไม่? จะเกิดอะไรขึ้นถ้าฉันฆ่า mdworker?

คุณไม่ควรฆ่า mdworker เนื่องจากทำบริการโดยทำดัชนีเนื้อหา Macs ของคุณ หากคุณฆ่า mdworker ระบบไฟล์ Mac ของคุณจะไม่ได้รับการจัดทำดัชนีไว้อย่างสมบูรณ์และความสามารถในการค้นหาจะลดลงอย่างมากจนกว่าผู้ทำงาน mdworker จะทำงานอีกครั้งและทำดัชนีเสร็จสมบูรณ์ ไม่มีปัญหาร้ายแรงเกี่ยวกับการฆ่า mdworker เป็นเพียงไม่แนะนำ

ฉันจะหยุด mdworker หรือปิดใช้งาน mdworker ได้อย่างไร?

เนื่องจาก mdworker เป็นส่วนหนึ่งของ Spotlight คุณจะต้องปิดใช้งาน Spotlight เพื่อปิดใช้งาน mdworker อีกครั้งไม่แนะนำให้ทำ แต่ถ้าคุณต้องการปิดใช้งาน mdworker นี่คือคู่มือแนะนำวิธีใช้:

วิธีปิดการใช้งาน Spotlight

สิ่งที่เกี่ยวกับ MDS? นี้เชื่อมโยงกับ mdworker?

ใช่ mds เป็นเซิร์ฟเวอร์ metadata หลักที่รัน mdworker กระบวนการย่อยทั้งสองมักจะทำงานพร้อมกัน คุณสามารถอ่านเฉพาะเกี่ยวกับ mds และ Mac OS สำหรับข้อมูลเพิ่มเติม