Me pregunto qué secd
proceso hace bajo OSX Yosemite. Estoy bastante seguro de que he visto este proceso ejecutándose en versiones anteriores de MacOS, pero no recuerdo haber engullido toda la memoria disponible tan audazmente ...
Tengo tres computadoras con Yosemite, cada una con una configuración diferente. Los tres han estado despiertos por una duración de tres días a una semana. Aquí hay un resumen de lo que se secd
ha logrado:
- En MacBookAir 2011 con 4 GB de memoria, 700 MB asignados a
secd
- En iMac 2008 con 6 GB de memoria, 2 GB asignados a
secd
- En iMac 2011 con 12 GB de memoria, 4 GB asignados a
secd
En las tres computadoras secd
es el proceso más grande en la memoria (más grande que kernel task
) y sospecho que juega un papel en la desaceleración que he experimentado recientemente con la llegada de Yosemite. Sé con certeza que el proceso se expande en la memoria a tamaños excesivos y libera memoria cuando lo necesito en otro lugar. El único problema es que no es tan rápido para liberar memoria y la mayoría de las veces el rendimiento sufre antes de que el proceso se dé cuenta de que tiene que retirarse.
Mi búsqueda en la web no llegó a una conclusión sólida en cuanto a cuál es el proceso y por qué debería ser tan grande. Supongo que no soy el único que experimenta esto. Cualquier consejo es apreciado.
Como se sugiere a continuación secd
tiene que ver con Apple Keychain. Estos son los archivos y puertos que el proceso mantiene abiertos cuando está activo (en 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
Lo que no está claro es qué hace el proceso con toda la memoria que ocupa y por qué se infla tanto.
secd
ejecutar, Messages me pide una contraseña cada vez.
secd
tiene un VSZ = 2.4 GB y un RSS = 3 MB. secd
funcionó durante 84 s en un sistema que funciona desde hace 5 días.
secd
corre en Mavericks. En un análisis rápido, este demonio no está documentado, esto es malo, esto podría ser una pieza de crapware. Este demonio está adentro/usr/libexec/secd
.