Elimine todos los procesos no esenciales

4

Estoy buscando una utilidad que me permita eliminar todos los procesos que no son esenciales para mantener la estabilidad del sistema de manera eficiente. Supongo que la forma más fácil de hacerlo sería averiguar qué procesos son propiedad de Apple Inc. y excluirlos de una lista de muertes, si es posible.

Deshabilitar los elementos de inicio de sesión no es una opción, ya que se necesitan ciertos procesos al inicio, como algunos servicios en la nube diferentes que sincronizan archivos. Matarlos a pedido sería ideal.

A continuación se muestra un ejemplo de lo que debería ser eliminado.

    
pregunta abestic9 04.02.2015 - 22:02

1 respuesta

4

Los procesos que mencionas serían eliminados por un solo comando:

kill -9 -1

Eso también lo desconectaría y eliminaría todos los programas que ejecutas, por lo que no es lo ideal, pero aceleraría tu Mac y dedicaría toda la memoria y recursos adicionales al sistema.

Prácticamente, necesitaría usar launchctl para enumerar todas las tareas de usuario y salir de ellas una por una. Las tareas que mencionas se inician cuando inicias sesión, por lo que matarlos no hará nada más que hacer que se cierren y se reinicien.

Recomendaría en lugar de matar: hacer el trabajo para medir realmente el aspecto del sistema que está causando restricciones. RAM, CPU, red, disco IO y enfoque en aplicaciones que impactan eso. Los tiempos de CPU de las tareas que mencionó son tan trivialmente pequeñas, es difícil verlas como cualquier tipo de problema, pero tal vez tenga datos y mediciones que muestren lo contrario.

OS X puede ejecutar miles de pequeños procesos y hacer malabares con la memoria, y es una instancia rara en la que un programa tiene una pérdida de memoria lo suficientemente grande o no está inactivo cuando no está en uso, por lo que es poco probable que tenga un problema que haga todo trabajar para escribir una herramienta para matar le haría retroceder el tiempo que le dedicó. Yo diría, trabaje en ese script si lo necesita para aprender cómo funcionan las cosas y no para hacer ninguna diferencia en el futuro. En este caso, no resuelva el problema general es mi consejo ...

    
respondido por el bmike 08.10.2015 - 17:37

Lea otras preguntas en las etiquetas