mds และ mds_stores ใช้ cpu อย่างต่อเนื่อง


146

mds และ mds_stores เป็นผู้ใช้งานซีพียูคงที่แม้ว่าฉันคิดว่าไม่มีอะไรควรเปลี่ยนแปลงบนฮาร์ดไดรฟ์

การตรวจสอบกิจกรรม:

การตรวจสอบกิจกรรม

ฉันมี Macbook Pro ประมาณปี 2009 มีการติดตั้งซอฟต์แวร์จำนวนมากในช่วงหลายปีที่ผ่านมา Dropbox และ Crashplan เป็นกระบวนการพื้นหลังที่ใช้งานอยู่ในหมู่คนอื่น ๆ

ฉันได้รวมตำแหน่งที่ตั้งหลายแห่งไว้ในการตั้งค่าความเป็นส่วนตัวของ Spotlight

  • ยูเอสบีไดรฟ์
  • โฟลเดอร์ Crashplan
  • /Library/Caches
  • /Users/me/Library/Caches

ยังคง mds และ mds_stores เป็นผู้บริโภคอย่างต่อเนื่องของ CPU โฉบประมาณ 10-12% ในแต่ละ แฟนของฉันยังคงทำงานเนื่องจากความร้อน

ความคิดเห็นใด ๆ เกี่ยวกับสิ่งที่อาจเกิดขึ้นและฉันจะแก้ไขปัญหาได้อย่างไร

คำตอบ:


166

อย่างที่คุณรู้ mds และ mds_stores เป็นกิจกรรมที่น่าสนใจ

เหตุผลที่ Spotlight ของคุณทำงานอยู่อาจเป็นหลายสิ่ง อาจเป็นเพราะคุณมีแอพหรือหลายแอพที่เปลี่ยนแปลงเนื้อหาของโฟลเดอร์

ก่อนอื่นเรามาตรวจสอบว่า Spotlight เป็นสาเหตุของการที่แฟน ๆ ใช้งานมากหรือไม่ เพื่อทดสอบสิ่งนี้ให้รันสิ่งต่อไปนี้ในเทอร์มินัลของคุณ:

sudo mdutil -a -i off

สิ่งนี้จะปิดการสร้างดัชนีไฟล์และควรทำให้แฟน ๆ ชะลอตัวลงอย่างชัดเจนหากmdsและ / หรือmds_storesมีการตำหนิ

หากต้องการเปิดการทำดัชนีอีกครั้งให้เรียกใช้

sudo mdutil -a -i on

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

sudo rm -rf /.Spotlight-V100/*

ขั้นตอนต่อไปและขั้นสุดท้ายคือการเพิ่มผู้อื่นใน (ไม่สแกน) การตั้งค่าความเป็นส่วนตัว


1
ทำไมคุณถึงต้องทำให้แฟน ๆ ผิดหวัง? อะไรจะทำให้คอมพิวเตอร์บังคับให้ปิดเครื่องเมื่อเครื่องร้อน!
Stophface

13
คำสั่งที่กำหนดไม่ส่งผลกระทบต่อแฟน ๆ โดยตรง mdutil ควบคุม mds, daemon การทำดัชนีสปอตไลท์ ขั้นตอนเหล่านั้นตรวจสอบว่า Spotlight ทำให้เกิดเงื่อนไขอุณหภูมิสูง
ไบรอัน Schantz

1
สำหรับฉันsudo rm -rf /.Spotlight-V100/*ทั้งหมดได้หลอกลวง ขอขอบคุณ.
hol

8
mdutil -a -s -vสถานะปัจจุบันสามารถตรวจสอบได้ด้วย
Koraktor

4
มีวิธีใดที่จะตรวจสอบว่าmdworkerกำลังสแกนอยู่หรือไม่?
Kamafeather

5

ฉันได้รับปัญหาเดียวกันเกือบซื้อ mac ใหม่ให้ฉัน ฉันจะตรวจสอบทุกสิ่งในเน็ตเกี่ยวกับ mds_stores ฯลฯ ... ทั้งหมดที่ฉันได้รับคือการเขียนโปรแกรมมินัลและวิธีการติดตั้งใหม่ทั้งหมดโดยไม่ต้องรับประกันการแก้ไขปัญหา

ดังนั้นฉันจึงตรวจสอบเครื่องมือการทำความสะอาดและบำรุงรักษาฟรี "Onyx" ที่ดาวน์โหลดได้ฟรีและในแถบนำทางภายใต้การบำรุงรักษาคุณสามารถตรวจสอบ "Spotlight Rebuild" ได้ (ตามค่าเริ่มต้นจะไม่ถูกตรวจสอบ)

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

พบว่าออกเมื่อหนึ่งชั่วโมงก่อน แต่ดูมีแนวโน้ม โชคดี


ไม่ทราบสาเหตุที่สปอตไลต์ของฉันสร้างดัชนีขึ้นใหม่ ฉันไม่ได้ติดตั้ง Onxy แต่ฉันมี CleanMyMac และแน่นอนว่ามันเริ่มสร้างดัชนีขึ้นใหม่โดยอัตโนมัติ
เขียน

ฉันลองทำสิ่งต่าง ๆ โดยไม่มีโชค ติดตั้ง Onyx ซึ่งมีประโยชน์ในการช่วยทำสิ่งต่างๆด้วยอินเทอร์เฟซที่ใช้งานง่าย บรรทัดคำสั่งในคำตอบที่ยอมรับนั้นใช้ไม่ได้สำหรับฉัน ไม่ได้ปิดการทำดัชนีด้วย Onyx อย่างไรก็ตามเมื่อฉันออกจาก mds_stores แฟน ๆ ก็สงบลง ใช้ Onyx ฉันแล้วเปิดการจัดทำดัชนีอีกครั้ง ฉันเห็น mdworkers เริ่มทำงานโดยใช้ CPU ทั้งหมดมากกว่าที่ mds_stores ใช้ (ดังที่รายงานโดย Activity Monitor) แต่ไม่มีแฟนเลย เนื่องจากฉันลบดัชนีฉันจะรอสักครู่เพื่อให้สร้างใหม่ น่าสนใจว่าการสร้างใหม่ทั้งหมดไม่ได้กระตุ้นให้แฟน ๆ
Victor Engel

2

เพียงเพิ่มเคล็ดลับเล็ก ๆ ที่ด้านบนของคำตอบที่ถูกต้องของ @Buscar:: ในกรณีของฉันฉันรู้ว่าสปอตไลท์ทำดัชนีการสำรองข้อมูล Time Machine (ซึ่งเป็นสิ่งที่โง่จริงๆที่ต้องทำในตอนแรก) สำหรับฉันนี่จะอธิบาย CPU คงที่ในตอนแรก - TimeMachine สร้างการสำรองข้อมูลรายชั่วโมง Spotlight พยายามจัดทำดัชนี ... หลังจากหยุดบริการการทำดัชนีและลบดัชนีที่มีอยู่ตามที่ระบุไว้ข้างต้นและก่อนเริ่มการทำดัชนีอีกครั้ง ไม่รวมปริมาณ TimeMachine (ตัวค้นหาเปิด, go -> ไปที่โฟลเดอร์ -> / เล่มแล้วลากปริมาณ TimeMachine ไปยังรายการที่ไม่รวม Spotlight) ไขว้นิ้วเอาไว้.


1

ฉันมีปัญหาเดียวกันนี้ ฉันเข้าสู่การตั้งค่าความปลอดภัยและความเป็นส่วนตัวของระบบเพื่อดูว่า Spotlight รวมอะไรบ้าง ฉันตรวจสอบสิ่งหนึ่งแล้วปิดอีกครั้งและหยุดทันที ฉันใช้พลัง CPU เกือบ 100% และแฟน ๆ ของฉันก็วิ่งไม่หยุด ทุกอย่างหยุดหลังจากที่ฉันทำสิ่งนี้และฉันก็ไม่รู้ว่าทำไม ฉันมี MacBook Pro ระดับกลางของปี 2012


0

หลังจากพยายามทุกอย่างที่มีอยู่บนเว็บและฟอรัมและไม่มีอะไรทำงาน - คนฉลาด (ลินคอล์นอดัมส์) ในฟอรัม Apple ที่มีปัญหาเดียวกันทำให้ค้นพบสิ่งที่น่าเหลือเชื่อ: ในกรณีของเขา (และของฉันและอาจเป็นของคุณ) - เกิดจากปุ่ม / ส่วนขยาย Pinterest ใน Firefox ลองปิด Firefox รีบูตเครื่องและใช้เบราว์เซอร์อื่นสักครู่ กระทู้ในฟอรั่ม Apple


0

หากคิดออกเมื่อใช้คำสั่ง sudo mdutil -a -i ปิดสปอตไลต์นั้นพยายามที่จะสร้างดัชนีไดรฟ์ที่เชื่อมต่อ USB ของเทราไบต์หนึ่งตัว ฉันตัดการเชื่อมต่อแล้วรีสตาร์ทคอมพิวเตอร์


-1

สำหรับฉันในการหยุดการจัดทำดัชนีไม่เพียงพอนอกจากนี้ (ตามที่แนะนำข้างต้น) ฉันต้องลบไฟล์: com.apple.finder.plist

ที่นี่สิ่งที่คุณควรทำเรียกใช้:

cd ~/Library/Preferences

และตอนนี้:

rm com.apple.finder.plist

นอกจากนี้ค้นหากระบวนการใน htop หรือด้านบนและฆ่ามัน


-7

คุณพูดว่า "ฉันได้รวมตำแหน่งที่ตั้งหลายแห่งไว้ในการตั้งค่าความเป็นส่วนตัวของสปอตไลท์"
คุณต้องระบุสถานที่ FEWER ไม่มาก หากคุณเพิ่มมากขึ้นนั่นหมายความว่า Spotlight กำลังยุ่งอยู่กับการมองดูพวกเขาทั้งหมด
คุณสามารถไปที่ System Preferences / Spotlight เพื่อยกเลิกการเลือกสถานที่ต่างๆ โดยเฉพาะยกเลิกการเลือกจดหมายเครื่องมือค้นหาและตัวเลือกอื่น ๆ ที่ขึ้นกับอินเทอร์เน็ต
ปิดและรีสตาร์ทหลังจากเปลี่ยนการตั้งค่า Spotlight ของคุณ


7
ในความเป็นจริงคุณเข้าใจผิดแผงควบคุมความเป็นส่วนตัวของ Spotlight พูดและฉันอ้างว่า: "ป้องกันสปอตไลท์จากการค้นหาสถานที่เหล่านี้" ดังนั้นการมีสถานที่ในความเป็นส่วนตัวน้อยลงจะทำให้สปอตไลท์เก็บ BUSIER การไม่เลือกสถานที่มากขึ้นในแผงผลการค้นหาจะทำตามที่คุณพูด แต่ยิ่งคุณใส่ในแผงข้อมูลส่วนบุคคลมากเท่าไรสปอตไลท์น้อยก็จะค้นหา
sdjuan

2
ใช่แล้วนี่เป็นคำแนะนำที่แย่ทีเดียว สิ่งที่คุณไม่ต้องการสแกนควรอยู่ในความเป็นส่วนตัว
Joe McMahon
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.