Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> Apple

ทำความเข้าใจกระบวนการ mds_stores บน macOS และวิธีแก้ไขการใช้งาน CPU สูง

  • 'mds_stores' ใน macOS เป็นกระบวนการที่จำเป็นสำหรับ Spotlight Search โดย 'mds_stores' จะจัดทำดัชนีไฟล์บน Mac ส่งผลให้มีการใช้งาน CPU สูงในระหว่างการจัดทำดัชนีจำนวนมาก
  • โดยทั่วไปการใช้ CPU ที่เพิ่มขึ้นนี้มักเกิดขึ้นชั่วคราว กระตุ้นโดยการจัดทำดัชนีไฟล์ใหม่ การอัปเดตระบบ หรือการเชื่อมต่อไดรฟ์ภายนอก
  • โซลูชันต่างๆ ได้แก่ การอัปเดต macOS, การปิดใช้งานการสร้างดัชนีไฟล์, การยกเว้นแบบเลือกสรรใน Spotlight, การรีสตาร์ท Mac และการอนุญาตให้การสร้างดัชนีเสร็จสิ้น

หนึ่งในไม่กี่สิ่งที่มีความหมายเหมือนกันกับ Apple คือประสิทธิภาพและการเพิ่มประสิทธิภาพของอุปกรณ์ของตน แม้ว่าสิ่งนี้จะเป็นเรื่องจริงโดยส่วนใหญ่ แต่ก็มักจะประสบปัญหาเช่นกัน “mds_stores ” กระบวนการที่คุณเห็นบน การตรวจสอบกิจกรรม ของ Mac ไม่ใช่ข้อบกพร่องหรือปัญหา แล้วมันคืออะไร และเหตุใดจึงใช้พลังการประมวลผลเกือบทั้งหมดของอุปกรณ์ของคุณ

บทความนี้จะเจาะลึกในการระบุกระบวนการ 'mds_stores' และฟังก์ชันการทำงาน นอกจากนี้ยังจะสรุปขั้นตอนที่จำเป็นบางประการที่คุณต้องดำเนินการเพื่อลดการใช้งาน CPU ของกระบวนการ

สำหรับ Mac ให้ “mds_stores ” ย่อมาจาก “เซิร์ฟเวอร์ข้อมูลเมตา ” และเป็นกระบวนการใน macOS ที่ช่วย Spotlight Search ทำงานได้อย่างมีประสิทธิภาพและรวดเร็วยิ่งขึ้น ทำได้โดยการจัดทำดัชนีและสร้างฐานข้อมูลของไฟล์ทั้งหมดที่จัดเก็บไว้ใน Mac ของคุณ

กระบวนการ mds_stores ใน Activity Monitor

↪ Spotlight Search บน Mac คืออะไร

การค้นหาสปอตไลต์ เป็นเครื่องมือค้นหาสากลในตัวที่ใช้เพื่อค้นหาไฟล์ เอกสาร แอปพลิเคชัน ฯลฯ ใน macOS ดังนั้น mds_stores โดยพื้นฐานแล้วจะช่วยให้ Spotlight ทำงานได้อย่างมีประสิทธิภาพมากขึ้น หากไม่มีสิ่งนี้ การค้นหาจะต้องสแกนทุกไฟล์ในไดรฟ์ของคุณ ซึ่งอาจใช้เวลานานและเสียภาษีกับฮาร์ดแวร์ด้วยตัวมันเอง

สปอตไลท์บน macOS

อ่านเพิ่มเติม:การจับภาพหน้าจอใน Mac:9 วิธีในการจับภาพหน้าจออย่างง่ายดาย ➜

เหตุใด mds_stores จึงใช้การใช้งาน CPU สูง

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

  1. สปอตไลท์อาจกำลังสร้างดัชนีไฟล์ของคุณ . เมื่อคุณเพิ่มไฟล์ใหม่ อัพเดท หรือตั้งค่า Mac ของคุณเป็นครั้งแรก Spotlight จะต้องสร้างดัชนีไฟล์เหล่านั้นเพื่อให้สามารถค้นหาได้อย่างรวดเร็ว กระบวนการจัดทำดัชนีนี้สามารถใช้ทรัพยากร CPU จำนวนมาก โดยเฉพาะอย่างยิ่งหากไฟล์มีขนาดใหญ่
  2. คุณอาจเพิ่ม ลบ หรือเปลี่ยนแปลงไฟล์ระบบอยู่ตลอดเวลา . สิ่งนี้จะแจ้งให้ mds_stores ทำงานหนักขึ้นเพื่ออัปเดตดัชนีอีกครั้ง
  3. A ข้อบกพร่องของระบบ ที่ทำให้ mds_stores ใช้ทรัพยากรของ CPU มากกว่าที่จำเป็น
  4. การเชื่อมต่อฮาร์ดไดรฟ์ภายนอกขนาดใหญ่ สามารถทริกเกอร์กระบวนการจัดทำดัชนีนี้และสามารถใช้ CPU ของคุณได้ไม่น้อย

จะแก้ไขการใช้งาน CPU มากเกินไปของ mds_stores ได้อย่างไร

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

1. อัปเกรดเป็น macOS เวอร์ชันล่าสุด

การอัปเกรดเป็น macOS เวอร์ชันล่าสุดสามารถช่วยป้องกันปัญหาเกี่ยวกับดัชนี Spotlight ซึ่งทำให้ mds_stores ใช้ CPU สูง เมื่อคุณอัพเกรดเป็น macOS เวอร์ชั่นใหม่ ดัชนี Spotlight จะถูกจัดทำดัชนีใหม่โดยอัตโนมัติ ซึ่งสามารถช่วยแก้ไขปัญหาใดๆ ที่เกิดขึ้นได้

ตรวจสอบให้แน่ใจว่าคุณใช้งาน macOS เวอร์ชันล่าสุดอยู่เสมอ

ยิ่งไปกว่านั้น หากมีข้อบกพร่องที่ทราบซึ่งก่อให้เกิดกระบวนการบางอย่างในการดึงทรัพยากรอันมีค่าเหล่านั้น Apple จะแก้ไขปัญหาผ่านการอัปเดต ดังนั้นจึงเป็นเรื่องสำคัญที่จะต้องคอยมองหาการอัปเดตใหม่ ๆ อยู่เสมอ เนื่องจากการแก้ไขส่วนใหญ่ได้รับการแก้ไขแล้ว

2. ปิดการสร้างดัชนีไฟล์

หากการอัปเดตไม่ได้ผลหรือคุณใช้ macOS เวอร์ชันล่าสุด คุณอาจต้องปิดใช้งานการสร้างดัชนีโดยสิ้นเชิง และสามารถทำได้โดยปิดการสร้างดัชนีไฟล์ Spotlight โดยใช้คำสั่ง Terminal นี่คือวิธีที่คุณทำ:

  1. คลิกไอคอน Launchpad บน Dock
  2. พิมพ์ “Terminal” ในช่องค้นหาแล้วคลิก Terminal การเปิดตัวเทอร์มินัล
  3. พิมพ์คำสั่งต่อไปนี้เพื่อป้องกันไม่ให้ Spotlight สร้างดัชนีข้อมูลของคุณ — “sudo mdutil -a -i off ” กำลังปิดการสร้างดัชนีสปอตไลท์
  4. เปิด Activity Monitor และตรวจสอบว่า mds-stores ยังคงกิน CPU ของคุณหรือไม่ ตรวจสอบความผิดปกติในกระบวนการใช้ CPU
  5. หากไม่เป็นเช่นนั้น ให้เปิดการจัดทำดัชนีอีกครั้ง เนื่องจากกระบวนการจะเย็นลงเองเมื่อเวลาผ่านไป พิมพ์คำสั่งต่อไปนี้เพื่อเปิดการสร้างดัชนีอีกครั้ง — “sudo mdutil -a -i on ” กำลังเปิดการจัดทำดัชนีสปอตไลท์อีกครั้ง

3. แยกไฟล์บางไฟล์ออกจากการทำดัชนีสปอตไลท์

การยกเว้นไฟล์บางไฟล์จากการจัดทำดัชนีไม่จำเป็นต้องหยุดกระบวนการ mds_stores ทันที แต่จะช่วยลดความถี่ในการใช้ทรัพยากรส่วนใหญ่ของโปรเซสเซอร์ของคุณได้อย่างแน่นอน

  1. เปิด การตั้งค่าระบบ การเข้าถึงการตั้งค่าระบบ
  2. ใต้ Spotlight คุณจะเห็นรายการหมวดหมู่ที่จะปรากฏในการค้นหาโดย Spotlight
  3. ยกเลิกการเลือกสิ่งเหล่านี้ที่คุณรู้สึกว่า 'ไม่จำเป็น' หมวดหมู่การจัดทำดัชนีของ Spotlight Search

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

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

การรีสตาร์ท Mac สามารถช่วยล้างไฟล์ชั่วคราวหรือกระบวนการที่อาจทำให้ Spotlight หรือ mds_stores ใช้ทรัพยากร CPU จำนวนมากได้ หากพีซีของคุณไม่ตอบสนองเลย ให้กด Command (⌘) ค้างไว้ , การควบคุม (Ctrl) และ พลัง จนกระทั่งหน้าจอว่างเปล่าก่อนที่อุปกรณ์จะรีสตาร์ท

บังคับให้รีสตาร์ทเครื่อง Mac

5. รอให้การจัดทำดัชนีเสร็จสิ้น

หากคุณไม่ต้องการปิดการใช้งานการสร้างดัชนีไฟล์และไม่รีบเร่งในการเพิ่มทรัพยากรฮาร์ดแวร์ของคุณ แนวทางปฏิบัติที่ดีที่สุดคือ เพียงรอให้การสร้างดัชนีไฟล์เสร็จสิ้น . เมื่อใดก็ตามที่คุณเพิ่มหรือลบไฟล์จำนวนมากหรือเพิ่มลงในดิสก์ภายนอก Spotlight จะเริ่มบันทึกการเปลี่ยนแปลง

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

ดูเพิ่มเติม:การทำดัชนีใช้งานไม่ได้ใน Windows 11 ลองแก้ไขเหล่านี้! ➜

บทสรุป

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

คำถามที่พบบ่อยเกี่ยวกับการจัดทำดัชนี Mac Spotlight

Spotlight ใช้เวลานานแค่ไหนในการจัดทำดัชนี

ขึ้นอยู่กับขนาดของไฟล์ของคุณ โดยปกติจะใช้เวลาประมาณ 15 นาทีถึงหนึ่งชั่วโมง

จะหยุด mds_stores ไม่ให้ใช้ทรัพยากรฮาร์ดแวร์ของฉันทันทีได้อย่างไร

คุณสามารถลองปิดการจัดทำดัชนีไฟล์โดยใช้ขั้นตอนที่อธิบายไว้ในบทความ

ฉันเพิ่งเชื่อมต่อฮาร์ดไดรฟ์ภายนอก แต่ Mac ของฉันค้างมากและไม่ตอบสนอง ฉันควรทำอย่างไร?

Spotlight มีแนวโน้มที่จะจัดทำดัชนีไฟล์ในฮาร์ดไดรฟ์ภายนอกของคุณ โปรดรอให้กระบวนการนี้เสร็จสิ้น ซึ่งอาจใช้เวลาหลายนาทีหรือหลายชั่วโมง ขึ้นอยู่กับขนาดของไดรฟ์ของคุณ

เกี่ยวกับผู้เขียน

ทำความเข้าใจกระบวนการ mds_stores บน macOS และวิธีแก้ไขการใช้งาน CPU สูง

มูฮัมหมัด กาซิม

ความรักอันลึกซึ้งต่อเทคโนโลยีและเกมของ Qasim ผลักดันให้เขาไม่เพียงแค่ติดตามข่าวสารล่าสุดเกี่ยวกับการพัฒนาล่าสุดเท่านั้น แต่ยังแบ่งปันมุมมองที่รอบรู้กับผู้อื่นผ่านงานเขียนของเขาอีกด้วย ไม่ว่าจะด้วยความพยายามนี้หรือความพยายามอื่น ๆ เขามุ่งมั่นที่จะแบ่งปันความเชี่ยวชาญของเขาและมีส่วนสนับสนุนที่มีความหมายต่อโลกแห่งเทคโนโลยีและเกม