Zastanawiam się, co secd
robi proces w OSX Yosemite. Jestem prawie pewien, że widziałem ten proces działający we wcześniejszych wersjach MacOS, ale nie pamiętam, aby pochłaniał całą dostępną pamięć tak odważnie ...
Mam trzy komputery z systemem Yosemite, każdy z inną konfiguracją. Wszystkie trzy były aktywne przez okres od trzech dni do jednego tygodnia. Oto podsumowanie tego, secd
co udało się osiągnąć:
- Na MacBookAir 2011 z 4 GB pamięci, przydzielono 700 MB
secd
- Na komputerze iMac 2008 z 6 GB pamięci 2 GB zostało przydzielone
secd
- Na komputerze iMac 2011 z 12 GB pamięci przydzielono 4 GB
secd
Na wszystkich trzech komputerach secd
jest największy proces w pamięci (większy niż kernel task
) i podejrzewam, że odgrywa on rolę w spowolnieniu, którego ostatnio doświadczyłem wraz z pojawieniem się Yosemite. Wiem na pewno, że proces rozszerza się w pamięci do nadmiernych rozmiarów i zwalnia pamięć, gdy potrzebuję jej gdzie indziej. Jedynym problemem jest to, że zwalnianie pamięci nie jest tak szybkie i przez większość czasu wydajność spada, zanim proces zda sobie sprawę, że musi się wycofać.
Moje wyszukiwanie w Internecie nie doszło do jednoznacznego wniosku co do tego, jaki jest proces i dlaczego powinien być tak ogromny. Chyba nie jestem jedynym, który tego doświadcza. Każda wskazówka jest mile widziana.
Jak sugerowano poniżej secd
, dotyczy to pęku kluczy Apple. Oto pliki i porty, które proces utrzymuje otwarty, gdy jest aktywny (na 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
Nie jest jasne, co ten proces robi z całą zajmowaną pamięcią i dlaczego tak bardzo się powiększa.
secd
uruchamiania Wiadomości za każdym razem pytają mnie o hasło.
secd
ma VSZ = 2,4 GB i RSS = 3 MB. secd
działał przez 84 s w systemie, który działa od 5 dni.
secd
działa na Mavericks. Przy szybkiej analizie ten demon nie jest udokumentowany, to źle, może to być kawałek crapware. Ten demon jest włączony/usr/libexec/secd
.