Mi chiedo quale sia il processo secd
sotto OSX Yosemite. Sono abbastanza sicuro di aver visto questo processo in esecuzione nelle versioni precedenti di MacOS, ma non ricordo di aver inghiottito tutta la memoria disponibile in modo così audace ...
Ho tre computer con Yosemite, ognuno con una configurazione diversa. Tutti e tre sono stati attivi per una durata da tre giorni a una settimana. Ecco una riduzione di ciò che secd
ha ottenuto:
- Su MacBookAir 2011 con 4 GB di memoria, 700 MB allocati a
secd
- In iMac 2008 con 6 GB di memoria, 2 GB assegnati a
secd
- In iMac 2011 con 12 GB di memoria, 4 GB assegnati a
secd
Su tutti e tre i computer secd
è il più grande processo in memoria (maggiore di kernel task
) e ho il sospetto che giochi un ruolo nel rallentamento che ho sperimentato di recente con l'arrivo di Yosemite. So per certo che il processo si espande nella memoria di dimensioni eccessive e libera la memoria quando ne ho bisogno da qualche altra parte. L'unico problema è che non è così veloce nel liberare memoria e la maggior parte delle volte le prestazioni subiscono prima che il processo realizzi che deve ritirarsi.
La mia ricerca sul Web non è giunta a una solida conclusione su quale sia il processo e sul perché dovrebbe essere così grande. Immagino di non essere l'unico a sperimentarlo. Qualche suggerimento è apprezzato.
Come suggerito sotto secd
ha a che fare con Apple Keychain. Ecco i file e le porte che il processo mantiene aperto quando attivo (su MacBookAir):
/
/usr/libexec/secd
/Users/.../Library/Keychains/7285EFCF-9AF6-53DD-BE44-DA1F59F96620/keychain-2.db-shm
/usr/share/icu/icudt53l.dat
/usr/lib/dyld
/private/var/run/diagnosticd/dyld_shared_cache_x86_64
/dev/null
/dev/null
/dev/null
count=2, state=0x2
/Users/.../Library/Keychains/7285EFCF-9AF6-53DD-BE44-DA1F59F96620/keychain-2.db
/Users/.../Library/Keychains/7285EFCF-9AF6-53DD-BE44-DA1F59F96620/keychain-2.db-wal
/Users/.../Library/Keychains/7285EFCF-9AF6-53DD-BE44-DA1F59F96620/keychain-2.db-shm
/Users/.../Library/Keychains/7285EFCF-9AF6-53DD-BE44-DA1F59F96620/keychain-2.db
/Users/.../Library/Keychains/7285EFCF-9AF6-53DD-BE44-DA1F59F96620/keychain-2.db-wal
/dev/random
/dev/random
/private/var/folders/z_/806bzc396cxgp4s0q17tpfwc0000gn/T/etilqs_y5BDgkbGkBV9ybF
/private/var/folders/z_/806bzc396cxgp4s0q17tpfwc0000gn/T/etilqs_Aw6Q7JhPlil3QNX
/Users/.../Library/Keychains/7285EFCF-9AF6-53DD-BE44-DA1F59F96620/keychain-2.db
/Users/.../Library/Keychains/7285EFCF-9AF6-53DD-BE44-DA1F59F96620/keychain-2.db-wal
Ciò che non è chiaro è ciò che il processo fa a tutta la memoria che occupa e perché si gonfia così tanto.