Τι είναι mds και mdworker, και γιατί τρέχουν στο Mac μου;
Ενώ ελέγχετε το Activity Monitor, παρατηρήσατε δύο διαδικασίες που δεν αναγνωρίζετε: mds και mdworker. Ούτε έχουν ένα εικονίδιο και φαίνεται να τρέχουν συνεχώς. Μην ανησυχείτε, είναι αβλαβείς.
Αυτό το άρθρο είναι μέρος της τρέχουσας σειράς μας που εξηγεί διάφορες διαδικασίες που βρίσκονται στο Activity Monitor, όπως kernel_task, hidd, installd και πολλά άλλα. Δεν ξέρω τι είναι αυτές οι υπηρεσίες; Καλύτερη έναρξη ανάγνωσης!
Οι δύο διαδικασίες είναι μέρος του Spotlight, το εργαλείο αναζήτησης macOS. Το πρώτο, mds, σημαίνει διακομιστή μεταδεδομένων. Αυτή η διαδικασία διαχειρίζεται τον δείκτη που χρησιμοποιείται για να σας δώσει γρήγορα αποτελέσματα αναζήτησης. Ο δεύτερος, mdworker, σημαίνει εργαζόμενος για διακομιστές μεταδεδομένων. Αυτό κάνει τη σκληρή δουλειά της ευρετηρίασης των αρχείων σας για να γίνει αυτή η γρήγορη αναζήτηση δυνατή.
Γιατί mds και mdworker χρησιμοποιούν τόσο μεγάλη μνήμη RAM και CPU?
Εάν πρόσφατα μετεγκαταστήσατε τα αρχεία και τις εφαρμογές σας από ένα Mac σε άλλο, είναι φυσιολογικό το mds και το mdworker να αποκτήσουν μεγάλη ισχύ και μνήμη CPU. Το ίδιο συμβαίνει και αν προσθέσατε πρόσφατα μια δέσμη νέων αρχείων στον υπολογιστή σας. Οι διαδικασίες είναι και οι δύο που εργάζονται για να χτίσει ένα ευρετήριο όλων των αρχείων σας, το οποίο είναι αυτό που θα ενεργοποιήσει αργότερα τις γρήγορες αναζητήσεις σας.
Πώς μπορείς να το πεις αυτό; Ανοίξτε το Spotlight και θα δείτε τη λέξη "Ευρετηρίαση" δίπλα σε μια γραμμή προόδου.
Αν δείτε αυτό το μήνυμα, γνωρίζετε ότι το Spotlight είναι δύσκολο στη δουλειά σας δημιουργώντας το ευρετήριό σας και αυτός είναι ο λόγος για τη χρήση των πόρων. Αυτό συνήθως διαρκεί μόνο μερικές ώρες, αν και αυτό μπορεί να ποικίλει ανάλογα με τη σκληρή σας μονάδα δίσκου και την ταχύτητα του επεξεργαστή.
Το Spotlight έχει ρυθμιστεί έτσι ώστε να μην χρησιμοποιεί όλους τους πόρους σας. Αν κάνετε κάτι εντατικό στον επεξεργαστή, αυτές οι διαδικασίες θα πρέπει να σταματήσουν. Αλλά αν το Mac σας παραμείνει αδρανές και δεν είστε σε ισχύ από την μπαταρία, η Spotlight θα αισθάνεται ελεύθερη να χρησιμοποιήσει οποιουσδήποτε πόρους απαραίτητα για τη δημιουργία της βάσης δεδομένων.
Αναδημιουργήστε τον Δείκτη Spotlight
Αν αυτές οι διαδικασίες ποτέ δεν φαίνεται να ολοκληρώνουν τη δουλειά τους και συνεχώς χρησιμοποιούν τις ημέρες CPU και μνήμης μετά την έναρξη της ευρετηρίασης, υπάρχει πιθανότητα να καταστραφεί το ευρετήριο. Ευτυχώς, μπορείτε να διορθώσετε προβλήματα όπως αυτό με την ανοικοδόμηση του δείκτη Spotlight.
Υπάρχουν δύο βασικοί τρόποι για να γίνει αυτό. Το πρώτο είναι να προσθέσετε ολόκληρο το σκληρό σας δίσκο στη λίστα εξαιρούμενων τοποθεσιών και, στη συνέχεια, να το προσθέσετε ξανά. Το δεύτερο είναι να ανοίξετε το Terminal και στη συνέχεια να εκτελέσετε την ακόλουθη εντολή:
sudo mdutil -E /
Είτε έτσι είτε αλλιώς, ολόκληρο το δείκτη Spotlight θα ανασυγκροτηθεί, το οποίο και πάλι μπορείτε να δείτε τραβώντας το Spotlight και αναζητώντας τη λέξη "Ευρετηρίαση" στο επάνω αριστερό μέρος, παράλληλα με τη γραμμή προόδου. Μόλις γίνει αυτή η διαδικασία, τα mds και mdworker θα πρέπει να σταματήσουν να αναλαμβάνουν υπερβολική CPU. Εάν όχι, εξετάστε το ενδεχόμενο να εκτελέσετε την Πρώτη Βοήθεια για να διορθώσετε τα προβλήματα του συστήματος αρχείων στο Mac σας, και στη συνέχεια να ξανακτίσετε τον δείκτη. Αυτό θα λύσει το πρόβλημα σε όλες σχεδόν τις περιπτώσεις.