Gostaria de saber o que o secd
processo faz no OSX Yosemite. Tenho certeza de que vi esse processo em execução nas versões anteriores do MacOS, mas não me lembro de ter consumido toda a memória disponível com tanta ousadia ...
Eu tenho três computadores executando o Yosemite, cada um com uma configuração diferente. Todos os três permanecem acordados por um período de três dias a uma semana. Aqui está um resumo do que secd
foi alcançado:
- No MacBookAir 2011 com 4 GB de memória, 700 MB alocados para
secd
- No iMac 2008, com 6 GB de memória, 2 GB alocados para
secd
- No iMac 2011, com 12 GB de memória, 4 GB alocados para
secd
Nos três computadores secd
é o maior processo de memória (maior que kernel task
) e suspeito que ele tenha um papel na desaceleração que experimentei recentemente com a chegada de Yosemite. Sei com certeza que o processo se expande na memória para tamanhos desordenados e libera memória quando preciso em outro lugar. O único problema é que não é tão rápido na liberação de memória e na maioria das vezes o desempenho sofre antes que o processo perceba que precisa recuar.
Minha pesquisa na web não chegou a uma conclusão sólida sobre qual é o processo e por que deveria ser tão grande. Acho que não sou o único a experimentar isso. Qualquer dica é apreciada.
Como sugerido abaixo, secd
tem a ver com o Apple Keychain. Aqui estão os arquivos e portas que o processo mantém aberto quando ativo (no 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
O que não está claro é o que o processo faz com toda a memória que ocupa e por que ele infla tanto.
secd
executar, o Messages sempre solicita uma senha.
secd
possui um VSZ = 2,4 GB e um RSS = 3 MB. secd
funcionou por 84 s em um sistema em funcionamento há 5 dias.
secd
é executado no Mavericks. Em análises rápidas, esse daemon não está documentado, isso é ruim, pode ser um pedaço de porcaria. Este daemon está em/usr/libexec/secd
.