Mājas lapa » » Kas ir mds un mdworker, un kāpēc viņi darbojas manā Mac?

    Kas ir mds un mdworker, un kāpēc viņi darbojas manā Mac?

    Pārbaudot aktivitāšu monitoru, jūs pamanījāt pāris procesus, kurus jūs neatpazīstat: mds un mdworker. Nav arī ikonas, un tie, šķiet, darbojas nepārtraukti. Neuztraucieties, viņi ir nekaitīgi.

    Šis raksts ir daļa no mūsu notiekošās sērijas, kurā izskaidroti dažādi aktivitātes monitorā atrodamie procesi, piemēram, kernel_task, hidd, installd un daudzi citi. Nezinu, kādi ir šie pakalpojumi? Labāk sākt lasīt!

    Abi procesi ir daļa no Spotlight, macOS meklēšanas rīka. Pirmais, mds, apzīmē metadatu serveri. Šis process pārvalda indeksu, ko izmanto, lai sniegtu ātrus meklēšanas rezultātus. Otrais, mdworker, nozīmē metadatu servera darbinieku. Tas smagi strādā, lai faktiski indeksētu jūsu failus, lai varētu veikt ātru meklēšanu.

    Kāpēc mds un mdworker izmanto tik daudz RAM un CPU?

    Ja nesen esat pārvietojis savus failus un lietotnes no viena Mac uz citu, tas ir normāli, ja mds un mdworker izmanto lielu CPU jaudu un atmiņu. Tas pats notiek, ja nesen datorā pievienojāt virkni jaunu failu. Šie procesi darbojas, lai izveidotu visu jūsu failu indeksu, kas vēlāk ļaus jums ātri veikt meklēšanu.

    Kā jūs varat pateikt, ka tas tā ir? Atveriet Spotlight un blakus progresa joslai redzēsiet vārdu “Indeksēšana”.

    Ja redzat šo ziņojumu, jūs zināt, ka Spotlight ir grūti strādāt, izveidojot savu indeksu, un tas ir iemesls resursu izmantošanai. Tas parasti aizņem tikai dažas stundas, lai gan tas var mainīties atkarībā no cietā diska un procesora ātruma.

    Spotlight ir konfigurēts, lai neizmantotu visus savus resursus. Ja jūs darāt kaut ko, kas ir intensīvs procesors, šiem procesiem ir jāatgriežas. Bet, ja jūsu Mac ir palicis dīkstāvē, un jūs neesat uzlādējis akumulatoru, Spotlight varēs brīvi izmantot jebkādus resursus, kas nepieciešami, lai izveidotu datubāzi.

    Atjaunojiet Spotlight indeksu

    Ja šie procesi nekad nepabeidz savu darbu un nepārtraukti izmanto jūsu CPU un atmiņas dienas pēc tam, kad sākās indeksācija, pastāv iespēja, ka jūsu indekss ir bojāts. Laimīgi, jūs varat atrisināt šādas problēmas, atjaunojot Spotlight indeksu.

    Ir divi galvenie veidi, kā to izdarīt. Pirmais ir pievienot visu cieto disku sarakstam Izslēgtās atrašanās vietas, pēc tam atkārtoti pievienojiet to. Otrais ir atvērt termināli, pēc tam palaidiet šādu komandu:

    sudo mdutil -E /

    Jebkurā gadījumā tiks atjaunots viss jūsu Spotlight indekss, kas atkal ir redzams, izvelkot Spotlight un meklējot vārdu "Indeksācija" augšējā kreisajā pusē, blakus progresa joslai. Kad šis process ir pabeigts, mds un mdworker jāpārtrauc pārmērīga CPU uzņemšana. Ja tā nav, apsveriet iespēju izmantot pirmās palīdzības rīku, lai noteiktu Mac sistēmas failu sistēmas problēmas, pēc tam atkal izveidojiet indeksu. Tas risinās problēmu gandrīz visos gadījumos.