8Sep

מה הם mds ו mdworker, ומדוע הם רצים על Mac שלי?

בעת בדיקת פעילות צג, אתה שם לב כמה תהליכים אתה לא מזהה: mds ו mdworker.גם לא סמל, והם נראים פועל כל הזמן.אל תדאג, הם לא מזיקים.

מאמר זה הוא חלק מהסדרה המתמשכת שלנו המסבירה תהליכים שונים שנמצאו בפעילות צג, כמו kernel_task, hidd, installd, ועוד רבים אחרים.לא יודע מה השירותים האלה?כדאי להתחיל לקרוא!

שני התהליכים הם חלק זרקור, כלי החיפוש MacOS.הראשון, mds, מייצג שרת metadata.תהליך זה מנהל את האינדקס המשמש לתת לך תוצאות חיפוש מהירות.השני, mdworker, מייצג עובד שרת metadata.זה עושה את העבודה הקשה של למעשה אינדקס הקבצים שלך כדי לבצע חיפוש מהיר.

למה הם mds ו mdworker שימוש כל כך הרבה RAM ו- CPU?

אם העברת לאחרונה את הקבצים והאפליקציות שלך ממחשב Mac אחד למשנהו, זה נורמלי ש- mds ו- mdworker ייקחו הרבה כוח וזיכרון של CPU.כנ"ל אם לאחרונה הוספת חבורה של קבצים חדשים למחשב.התהליכים פועלים כדי לבנות אינדקס של כל הקבצים שלך, וזה מה יהיה מאוחר יותר כוח החיפושים המהירים שלך.

איך אתה יכול להגיד שזה המקרה?פתח את 'זרקור' ותראה את המילה 'יצירת אינדקס' לצד סרגל התקדמות.

אם אתה רואה את ההודעה, אתה יודע כי זרקור הוא קשה בעבודה יצירת המדד שלך, וזו הסיבה לשימוש במשאבים.זה בדרך כלל לוקח רק כמה שעות, אם כי זה יכול להשתנות בהתאם הכונן הקשיח ואת מהירות המעבד.

זרקור מוגדר לא להשתמש בכל המשאבים שלך.אם אתה עושה משהו אינטנסיבי של מעבד, תהליכים אלה צריכים לחזור.אבל אם ה- Mac שלך נשאר במצב לא פעיל, ואתה לא על הסוללה הסוללה, זרקור ירגיש חופשי להשתמש בכל המשאבים הם בהכרח על מנת לבנות את מסד הנתונים.

בנה מחדש את אינדקס הזרקורים שלך

אם תהליכים אלה לעולם אינם נראים כמסיימים את עבודתם, וכל הזמן משתמשים ב- CPU ובזיכרון שלך לאחר הימים הראשונים של יצירת האינדקס, יש סיכוי שהמדד שלך פגום.למרבה המזל, אתה יכול לתקן בעיות כאלה על ידי בנייה מחדש של המדד זרקור.

ישנן שתי דרכים עיקריות לעשות זאת.הראשונה היא להוסיף את כל הכונן הקשיח לרשימה מיקומים שלא נכללו, ולאחר מכן להוסיף אותו מחדש.השני הוא לפתוח את טרמינל, ולאחר מכן להפעיל את הפקודה הבאה:

sudo mdutil -E /

בכל מקרה, כל המדד שלך זרקור יהיה מחדש נבנה, אשר שוב אתה יכול לראות על ידי משיכת למעלה זרקור מחפש את המילה "אינדקס"בפינה השמאלית העליונה, לצד סרגל ההתקדמות.לאחר תהליך זה נעשה, mds ו mdworker צריך להפסיק לקחת CPU מוגזמת.אם לא, שקול להפעיל עזרה ראשונה כדי לתקן בעיות במערכת הקבצים ב- Mac שלך, ולאחר מכן לבנות מחדש את האינדקס שוב.זה יפתור את הבעיה כמעט בכל המקרים.