3 votos

MacOS 10.10 en la memoria de 4 GB: ¿qué lanzamiento demonios / agentes / servicios puedo deshabilitar? ¿Y cómo descubrir los nombres de los culpables?

Hace poco hice un Yosemite (10.10) instalación limpia en mi 4 GB DE 2010 MBP, pero ahora tiene demasiada memoria y la hinchazón debido a la innecesaria de lanzamiento de los demonios/agentes de los servicios que causa frecuente de beachballing; exceso de presión de memoria.

Esto es no un duplicado; me hizo una investigación manual/docs en launchctl, launchd, Yosemite/Sierra whatsnew guías, AskDifferent, por LO que, Apple.com muchos de Mac entusiasta de los blogs/foros y muchos otros sitios por más de un mes; ver los comentarios de abajo para ver ejemplos de los muchos de Google de palabras clave de las búsquedas que he intentado; también, la respuesta es muy MacOS-específico de la versión. Esto me está volviendo loco.

Estoy buscando una configuración mínima: no mierda como iCloud, iTunes, etc. Sólo la absoluta conjunto mínimo necesario para ejecutar el sistema operativo. Claramente cosas como 'CloudPhotosConfiguration' se excesos innecesarios. (Por razones que no vamos a entrar aquí no tiene mucho sentido económico para la actualización de 8 GB de RAM + SSD).

Pregunta: ¿Cómo puedo saber que el lanzamiento de los demonios/agentes de los servicios que puede deshabilitar de forma segura en mi mediados de 2010 MBP con 4 GB de Yosemite 10.10?

Monitor de actividad no muestra evidente de las ballenas, aunque el uso de memoria del sistema cuando se ejecuta Safari > cuando se ejecuta Chrome. A continuación es un volcado de los cuales, launchctl artículos habían Estado -44 (muerto debido a la falta de memoria). Basado en la lectura de blogs, algunos son conocidos (por ejemplo, com.apple.de aves), se cree que algunos pueden ser innecesarios, algunos no puede ser detenido:

clear; launchctl list | awk '($2 == "-44") { print $3 }' | sed -e 's/com.apple.//g' | sort -f 

com.apple.
accountsd, AirPlayUIAgent, bird, CalendarAgent,
CallHistoryPluginHelper, CallHistorySyncHelper, cfprefsd.xpc.agent,
cloudd, CloudPhotosConfiguration, cloudphotosd,
coreservices.appleid.authentication, coreservices.uiagent,
DataDetectorsDynamicData, icloud.fmfd, iconservices.iconservicesagent,
imdpersistence.IMDPersistenceAgent, InputMethodKit.UserDictionary,
internetaccounts, MailServiceAgent, Maps.mapspushd, nsurlsessiond,
nsurlstoraged, pbs, photolibraryd, pluginkit.pkd, printtool.agent,
recentsd, secd, secinitd, security.cloudkeychainproxy3, soagent,
spindump_agent, tccd, telephonyutilities.callservicesd

3voto

Pickle Puntos 2099

En la esperanza de que el siguiente es activar a desactivar. Apple-Hinchazón es una preocupación común, que debe tener su propia marca registrada. Especialmente en las circunstancias o entornos que requieren un máximo de potencia de la CPU, una latencia mínima o donde los usuarios han de hacer con lo de hardware que tienen. Relacionados con el Audio de los escenarios, siendo los más comunes.

No es suficiente puede ser desactivado a través de la interfaz gráfica de usuario-herramientas disponibles. Así que esta es una excelente pregunta para empezar. Pero estas circunstancias han de ser claramente definido. La desactivación de casi todo también puede desactivar todo el sistema. Preparar tus copias de arranque! No cambia nada antes de saber cómo invertir. Algunos de los siguientes consejos pueden ser incómodos para lidiar con sus consecuencias.

Por supuesto, es el primer paso para desinstalar todo lo que no necesita, que no es de Apple – en primer lugar. Todos los kext, cada LaunchDaemon cada Aplicación y cada programa no es estrictamente necesario. Limpiar las carpetas correspondientes en /Library/ y ~/Library/. Esto también implica que el Asistente de Migración que ahora es su enemigo y una instalación limpia es su aliado.

En muy restringido de memoria circunstancias también se recomienda que se limite el uso del Escritorio como un espacio de almacenamiento. Y el uso del Buscador.app. Tener muchos iconos en el Escritorio del Finder conduce a un aumento de consumo de memoria. Eso también significa que el Buscador tiene que ir a: defaults write com.apple.finder QuitMenuItem -bool true No te preocupes. Esta es sólo la adición de un regular menú salir a su amado administrador de archivos. Cuando no sea necesario, Buscador de ahora se puede salir, se queda salir y libera la memoria. Cuando sea necesario para las operaciones relativas a los ficheros de traer de vuelta con una simple clic en el primer icono del Dock.

Usted tiene que hacer una lista completa de cosas que sabemos que están ahí", pero está seguro de que usted no desea. Usted tiene que hacer una lista de cosas y funciones/servicios que realmente se preocupan por. Ambas listas tienen que ser probados contra más tarde.

Que va a pasar bastante tiempo en el Monitor de Actividad y de la Consola. Este es un proceso tedioso. Después de pasar por la lista de procesos en ejecución, usted debe investigar todo lo que usted no reconoce o no reconoce como muy probablemente no deseados. Mirar hacia arriba y la red de búsqueda el nombre del proceso.

Dado que este no es un wiki con espacio ilimitado no puedo hacer una lista de cada proceso juzgados por uno o por muchos como la "hinchazón" o "puede inhabilitada de forma segura si no deseado". Que también depende demasiado de lo que los demás por encima de "iCloud" deben de ir.

Apple es realmente malo en la documentación de estas cosas para el usuario medio sentado en su sistema. Parece macOS favorece el "piezas reparables por el usuario dentro de" enfoque. Así que usted tiene que evaluar cuidadosamente lo que usted encontrar en la red. Tratar de ver fanboy de apologética e ignorar todos los de su Apple conoce mejor travesuras. Lo curioso acerca de esto? Apple, de hecho, sabe mejor. Simplemente elija ocultar que el conocimiento de distancia. Es en las piezas en su sitio web en lugar de darles información sobre herramientas y documentación instalada. Aquellas partes que son accesibles, hay más de un formato que se necesita algún tipo de procesamiento por el usuario final. Pruebe su suerte en Apple, por ejemplo: los Demonios y los Servicios de Guía de Programación. Puede y debe, por supuesto, el doble check en sus foros de usuarios (por ejemplo, preparar una gran salero para tener un suministro adecuado de granos listo). O este mismo sitio o en otros. Sólo mantener el presunto nivel de calidad de cada fuente en la mente.

La mayoría de los procesos que se ejecutan y se muestran en el Monitor de Actividad puede ser (a la fuerza) a dejar de fumar. Este es generalmente muy seguro hacerlo en una prueba de ajuste cuando no la importante labor que está abierta en segundo plano o cosas por el estilo (Advertencias aplicar!). De esa manera usted puede probar uno por uno y empíricamente a ver qué pasa:

  • hacer que reaparecen inmediatamente o después de algún tiempo o no hasta después de un reinicio?
  • es algo inesperado no funciona después de deshabilitar el proceso?

Si nada inesperado sucede, usted puede ir al siguiente paso.

Hubo una excelente lista de procesos y una breve explicación de ellos se llama Saber tu Mac OS X procesos. Esto es muy tristemente desaparecido, pero todavía visible en archive.org: https://web.archive.org/web/20170222052540/http://triviaware.com/macprocess/all Que significa, por supuesto, que es un poco anticuado, para empezar, pero aún más arriba-a-fecha en la que la mayoría de la parte superior del motor de búsqueda de éxitos de hoy. Puesto que usted está en Yosemite, esto es menos de una preocupación por la situación actual.

Ahora familiarizarse con launchd y launchctl. El primero es el demonio que todas las cargas "esta mierda" (sus palabras) y con el segundo se puede interactuar con launchd y control.

Viendo que matar a un proceso sin efecto perjudicial para sus necesidades significa que usted puede dar instrucciones al sistema para deshabilitar ese "servicio". Usted podría utilizar launchctl hacer eso o cualquiera de los programas disponibles para lograr esto con una interfaz gráfica de usuario, como

Buscar en el trabajo y tratar de entender lo que hace. Dejar un trabajo y ver qué pasa. A continuación, deshabilite el trabajo y ver qué pasa. Hacer pausas entre y reiniciar a menudo para ver que usted no estropear demasiado que podrían ser necesarios en el momento de arranque o sólo una vez.

Tratar con completamente inesperadas consecuencias puede ser difícil, ya que a veces no son realmente extrañas conexiones. No hay necesidad de Airplay? Desmarque todas las casillas en la interfaz gráfica de usuario. Deshabilitar todo lo que tiene airplay en su nombre. Fácil. Todo funciona como se esperaba después. Excepto después de un tiempo se da cuenta de que iTunes se mantiene de estrellarse en el lanzamiento. Sin necesidad de iTunes también? Bueno. Aún desea utilizar iTunes? Malo, malo. Demasiado malo. Volver a la lista de deliberadamente servicios para personas discapacitadas, re-eanable uno por uno; para finalmente descubrir que iTunes insiste en un SystemDaemon llamado com.apple.AirPlayXPCHelper. Esperar lo inesperado.

Para darle un buen comienzo para que las cosas considera la hinchazón: Hay muchas colecciones en la red que tratan de lograr lo que desea. La siguiente es una fuente para ser leídos y analizados en busca de inspiración. No se aplican sólo a ellos! Leer la documentación para ellos! Elige lo que parece necesario uno por uno. (Ya que debería documentar sus propias conclusiones de todos modos: ¿por qué no publicar?)

Ellos no son completamente aplicables a cada versión de mac OS X o mac os, algunos de ellos tienen diferentes revisiones en línea. Pero parece que sólo se quita o recién introducido demonios son para ser vistos.

Mínima sistemas, optimizada para el audio:

"Deshabilitar montón de #$!@ en la Sierra (Versión 2.1):" https://gist.github.com/pwnsdx/d87b034c4c0210b988040ad2f85a68d3

Una guía práctica para asegurar macOS: https://github.com/drduh/macOS-Security-and-Privacy-Guide

Hasta la fecha sucesor osxlockdown: https://github.com/kristovatlas/osx-config-check

"Simple script de shell para solucionar macOS problemas de privacidad y eliminar la mayoría inútiles macOS llamadas a cupertino": https://github.com/karek314/macOS-home-call-drop

Sólo pequeñas porciones realmente aplicable aquí, pero todavía algunos elementos únicos: https://gist.github.com/brandonb927/3195465

También de la nota, "Descargar y Desactivar no deseados de los Agentes y de los Demonios en OSX": http://tech.masterofsql.com/os-x/unload-disable-unwanted-agents-daemons-os-x.html

Ahora vamos a los downvotes venir. Espero que esto ayude.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X