Kaj je in zakaj proces mdwrite uporablja 100 % CPU?

Fotografija avtorja
stealth

Če vidite proces mdwrite v Activity Monitor, je to normalno, vendar zagotovo ne boste zadovoljni, če proces mdwrite uporablja 100 % CPU na macOS. Na srečo ta proces ni virus ali storitev, ki bi jo namestila tretja aplikacija na vašem Macu.

Vendar ni razloga za skrb, če opazite v Activity Monitor, da mdwrite v določenih trenutkih uporablja pomemben odstotek CPU virov. To je normalno v določenih pogojih, čeprav se lahko operacije na vašem Macu začasno otežijo zaradi tega procesa.

Kaj je in zakaj proces mdwrite uporablja 100 % CPU?

Operacijski sistemi macOS, preizkus mdwrite je povezano s storitvijo "Metadata Write". Je del operacijskega sistema macOS in je odgovoren za pisanje metapodatkov na disku, vključno s SSD diski, HDD diski in diski USB.

Metapodatki so informacije o datotekah, aplikacijah, imenikih, kot so atributi, oznake, datum ustvarjanja in druge podrobnosti, povezane z datotekami, shranjenimi na disku. Postopek mdwrite lahko uporabite tudi za zapisovanje podatkov na virtualne diske. Ta postopek lahko uporabljajo tudi aplikacije, kot sta VirtualBox in VMware, za ustvarjanje in upravljanje virtualnih strojev.

Skratka, »mdwrite« je postopek, ki zbira in hrani informacije o vseh datotekah v sistemu, vključno s tistimi na zunanjih pomnilniških pogonih, ki so povezani z računalnikom Mac.

Večino časa proces mdwrite lahko porabi precejšnje vire procesorja, ko ima sistem zelo veliko datotek za indeksiranje. Na primer, če ste prenesli veliko datotek na trdi disk ali dostopate do zunanjega medija za shranjevanje, kjer je veliko datotek, ki jih želite "Finder« za prikaz informacij o njih.

Ta sistemski proces macOS pogosto povezana s storitvijo indeksiranja Spotlight iz macOS (o čemer smo že govorili tukaj). Kdaj Spotlight indeksiranje ali ponovno indeksiranje informacij o datoteki na disku, mdwrite lahko uporabi znatna sredstva za posodabljanje in pisanje metapodatki. Postopek lahko zahteva veliko virov, zlasti med prvim indeksiranjem nosilca ali po večjih spremembah vsebine.

Če je datoteka obsežna, na primer pogosto ustvarjanje, spreminjanje ali brisanje datotek, mdwrite bo morda pozvan k posodobitvi metapodatke nenehno, kar lahko privede do uporabe virov CPU.

Povezano: Zakaj fileproviderd ali uporablja veliko virov procesorja?

Ko vidite notri Activity Monitor ker ta proces zahteva veliko virov procesorja, je najbolje, da za nekaj časa zaustavite druge dejavnosti in odidete mdwrite za dokončanje operacije pisanja a metapodatki.

Z veseljem delim svoje izkušnje s področja računalnikov, mobilnih telefonov in operacijskih sistemov, razvijam spletne projekte in prinašam najbolj uporabne vaje in nasvete. Rad se "igram" na iPhonu, MacBook Pro, iPad, AirPort Extreme in v operacijskih sistemih macOS, iOS, Android in Windows.

Pustite komentar