Ce este procesul “trustd” si de ce are uneori consum mare de resurse pe macOS? (High CPU & RAM)

Photo of author
stealth
Update:

trustd” este un proces intalnit pe macOS, iar daca va intrebati de ce ruleaza si ce este acest proces, veti gasi cu siguranta raspuns in acest articol.
Toate sistemele de operare sunt compuse si tinute in viata de o serie de procese ale unor servicii prin care sunt executate diverse operatiuni. Daca ar fi sa le punem pe categorii, am spune ca sunt procese de sistem (system processes), care apartin macOS si servicii ale aplicatiilor instalate, acestea din utma putand fi urmarite tot din Activity Monitor.

Astazi o sa ma opresc asupra unui proces care de cele mai multe ori nu consuma resurse considerabile, decat in anumite scenarii.

“trustd” – Ce este acest proces prezent in Activity Monitor pe macOS?  

trustd” a fost introdus de Apple pe sistemele de operare macOS odata cu lansarea versiunii Sierra (10.12) si face parte din grupa de procese “daemon”. Procese care in mod obisnuit ruleaza in background.
trustd este raspunzator de verificarea certificatelor digitale prezente pe sistemul de operare. Atat certificatele SSL din browser cat si cele de email sau mesagerie. Practic tot ce inseamna certificat digital ca fi verificat procesul “trustd” care tot el va face legatura dintre certificatul in sine si aplicatia in care este utilizat. Asadar nu trebuie sa va ingrijoreze deloc daca vedeti acest proces in Activity Monitor.

Ce sunt certificatele digitale?

Pentru simpli utilizatori de internet, cele mai cunoscute certificate sunt cele SSL (Secure Sockets Layer) pentru pagini web sau email. Lacatul din fata adresei web indica faptul ca acea pagina web (web site) este de incredere, are un proprietar verificat, iar schimbul de date dintre dvs. si acea pagina web este criptat.
Cu un singur click pe lacatul din bara de adresa veti obtine informatii despre tipul de criptare, autoriatea care emis certificatul si alte informatii.

Procesul “trustd” verifica inclusiv validitatea acestor certificate SSL, pe langa cele ale sistemelor de email si ale aplicatiilor care folosesc astfel de semnaturi.

De ce consuma (uneori) procesul “trustd” resurse mari de procesor si memorie (High CPU & RAM)?

In scenariul meu este vorba despre un MacBook Pro (mid. 2012) cu macOS Catalina pe care nu-l mai deschisesem de ceva timp. Timp in care am utilizat un iMac si un MacBook Pro, ambele cu sistem de operare Big Sur.

Trustd macOS Service
High CPU load “trustd”.

Desi MacBook Pro (mid. 2012) nu a mai primit cea mai recenta versiune de macOS, oprindu-se la Catalina, serviciile de sincronizare in iCloud au ramas active. Inclusiv sincronizarea in iCloud a certificatelor digitale si parolelor salvate criptat prin intermediul Keychain Access.

Am observat ca multi utilizatori dat ca solutie stergerea datelor din Keychain pentru a reduce consumul de resurse al procesului “trustd”. Sincer sa fiu nu as face asta nici in ruptul capului. Mai ales ca folosesc Keychain Access ca “portofel” digital inclusiv pentru parolele serviciilor de email si ale conturilot de pe diverse site-uri si aplicatii.

“Load”-ul excesiv al “trustd” poate sa apara de cele mai multe ori in scenariul in care aveti multe certificate salvate in Keychain Access si reporniti Mac dupa mai mult timp. Timp in care ati utilizat un alt Mac, iar certificatele au fost reinnoite, schimbate sau unele au expirat.
Repornind vechiul Mac dupa mai mult timp, procesul “trustd” va avea ceva de lucru in primele minute, mai ales daca deschideti si Safari.

Cea mai buna solutie, inainte sa incepeti eliminarea datelor din Keychain Access este sa lasati procesul “trustd” sa-si faca treaba un timp. Se va “calma” singur.

Sunt bucuros sa impart experientele din domeniul calculatoarelor, telefoniei mobile si ale sistemelor de operare, sa dezvolt proiecte web si sa aduc cele mai utile tutoriale si sfaturi. Imi place sa ma "joc" pe iPhone, MacBook Pro, iPad, AirPort Extreme si pe sistemele de operare macOS, iOS, Android si Windows.

Leave a Comment