Me pregunto qué secd
proceso lo hace bajo OSX Yosemite. Estoy bastante seguro de haber visto este proceso funcionando en versiones anteriores de MacOS, pero no recuerdo que haya engullido toda la memoria disponible tan audazmente...
Tengo tres computadoras corriendo Yosemite, cada una con una configuración diferente. Las tres han estado funcionando durante una duración de tres días a una semana. Aquí hay un resumen de lo que secd
ha logrado:
- En el MacBookAir 2011 con 4GB de memoria, 700MB asignados a
secd
- En el iMac 2008 con 6GB de memoria, 2GB asignados a
secd
- En el iMac 2011 con 12 GB de memoria, 4 GB asignados a
secd
En los tres ordenadores 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 seguridad que el proceso se expande en la memoria a tamaños desmesurados y libera la memoria cuando la necesito en otro lugar. El único problema es que no es tan rápido en la liberación de la memoria y la mayoría de las veces el rendimiento sufre antes de que el proceso se dé cuenta de que tiene que retroceder.
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 está experimentando esto. Cualquier consejo es apreciado.
Como se sugiere a continuación secd
tiene que ver con el Llavero de Apple. Aquí están 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 lo que el proceso hace a toda la memoria que ocupa, y por qué se infla tanto.
2 votos
Tu memoria es correcta.
secd
corre en los Mavericks. En un análisis rápido, este demonio no está documentado, esto es malo, esto podría ser un pedazo de crapware. Este demonio está en/usr/libexec/secd
.0 votos
@danielAzuelos ¿Muestra el mismo comportamiento cancerígeno en Mavericks?
0 votos
@danielAzuelos Los Mac OS no suelen tener mucho "crapware", y yo te aconsejaría que no sacaras esa conclusión. Por cierto, todo en
/System
parte del sistema operativo originalmente instalado, no añadido por ningún programa.0 votos
¡@interestinglythere Definitivamente tienes razón, pero la pregunta sigue siendo cómo uno debe tratar con un 'secd' pícaro!
0 votos
@Mah Una de las razones típicas por las que los demonios ocupan mucha memoria es porque almacenan los datos con los que trabajan (en este caso, el llavero) en memoria para mejorar la velocidad. La suposición aquí es que el SO será capaz de intercambiar rápidamente la memoria a disco si se necesita memoria para cosas más urgentes, pero parece que esa suposición no es válida aquí. ¿Tienes muchos elementos de llavero?
0 votos
Definitivamente, menos de 1000 elementos (todos los certificados, certificados de sistema, inicios de sesión y claves privadas y públicas combinados).
0 votos
Sólo como referencia, mi secd tiene un tamaño de 1 Meg.
2 votos
Según el Plist secd se utiliza para gestionar el llavero de la nube no el local.
3 votos
Acabo de descubrirlo: Sin
secd
funcionando, Mensajes me pide una contraseña cada vez.0 votos
→ interesantemente: Estoy trabajando en diferentes SO, y no es una práctica común encontrar un demonio del sistema que no esté documentado. Desde el punto de vista de la seguridad, cualquier cosa que no esté documentada es mal . Puede que tengas razón en este caso: Mah
secd
podría ser un demonio de comportamiento saludable. Pero sin la documentación cualquiera puede juzgar de todos modos.1 votos
→ Mah: en Maveriskc,
secd
tiene un VSZ = 2,4 GB, y un RSS = 3 MB.secd
se ejecutó durante 84 s en un sistema que está en funcionamiento desde hace 5 días.0 votos
Acabo de encontrar a este pequeño que ocupa 5,35 GB de memoria en un rMBP de primera generación.
0 votos
¡Esto es lo que tengo en el mío. iMac con 32 GB de memoria, OS X Yosemite 10.10.2 ! introduzca aquí la descripción de la imagen
0 votos
Macbook Air OS Sierra 1.7GHz 4GB 128GB Mismo problema ventiladores sin parar y secd corriendo en el fondo. Volví a los valores de fábrica mi Llavero. Habilité iCloud Keychain y el proceso se detuvo inmediatamente. Si alguien puede explicar, agradecería una respuesta.